|
Nov 27, 2024
|
|
|
|
2005-2006 Graduate Studies Bulletin [ARCHIVED BULLETIN]
M.S. in Computer Science
|
|
Return to: Graduate Programs Offered
This program is differentiated from the M.A. in Computer Science by the provision
for a balance between the three major areas of computer science, namely theory,
software and hardware. In addition to the fundamental courses in algorithms and
operating systems, this program requires students to select one additional course
from each of these three primary areas. Four elective courses allow a student
to narrow their specialization into a specific area or subfield in computing.
The program thus ensures that students take courses that provide both breadth
and depth in computer science courses. The two-semester thesis capstone experience
challenges students to expand the frontiers of the discipline. It also provides
a path towards a terminal degree (Ph.D. or D.Sc.) in computer science. Students
have completed capstone experiences in areas such as data mining, distributed
computing, medical imaging, network emulation, archeological artifact assembly,
and character recognition.
|
Admission Requirements
- Completion of a bachelor’s degree from an accredited institution.
- An undergraduate minimum grade-point average of 3.0 on a 4.0 scale.
- Achievement in General (verbal, quantitative and analytical writing) GRE scores.
Prerequisite Requirements
Students may satisfy any or all of the prerequisites listed below by having completed,
or enrolling in, these courses or their equivalents at an accredited institution.
With the permission of the Graduate Program Director, eligible students may elect
to sit for proficiency examinations. Applicants without undergraduate computer
science degrees may be admitted as provisionally matriculated students if they
meet all admission criteria except for the required prerequisites. They can enroll
in graduate courses if they meet individual course prerequisites and satisfy the
general requirements before completing 12 semester hours of graduate study. This
condition is automatically lifted as soon as the prerequisites or their equivalents
are satisfactorily completed.
- Discrete Mathematics
- Computer Science I
- Computer Science II
- Algorithms and Data Structures
- Computer Organization/Computer Architecture
- Operating Systems
- Theory of Computing (Formal Languages and Automata Theory)
- Calculus II (Integral Calculus and Analytical Geometry)
Program Requirements
The M.S. in Computer Science program has two options: Option 1 requires
the satisfactory completion of a 33 semester hour program including a 6
semester hour thesis (courses CSC 301 & CSC 302); Option 2 requires
the satisfactory completion of 36 semester hours including a 3 semester
hours project (courses CSC 300 or CSC 301).
One graduate course is 3 semester hours.
Program Requirements Option 1 - Total Semester Hours: 33
The M.S. in Computer Science Option 1 requires the satisfactory
completion of a 33 semester hour program including three fundamental
required courses, two elective breadth required courses, two thesis
courses, and four electives. Full-time students can complete the
program in four semesters. Part-time students usually complete the
program in six or seven semesters. Courses taken in other departments
as electives require written departmental approval. At least 27
semester hours must be in graduate computer science courses. Up to 6
semester hours of graduate courses in areas outside of computer science
may be taken with the written approval of the Graduate Program
Director. At least 27 semester hours must be completed in residence at
Hofstra. A minimum 3.0 average with a grade of C or better in all
courses is required.
Required Fundamental Courses - Total Semester Hours: 9
Required Breadth Courses - Total Semester Hours: 6
Chose one course from the Theory and one course from the Hardware sections listed below. Elective Courses – Total Semester Hours: 12
Choose any graduate level course in computer science, or from other
graduate programs with a written approval of the Graduate Program
Director.
Required Thesis Courses - Total Semester Hours: 6
Students must complete 18 semester hours of course work before starting work on the thesis.
Program Requirements Option 2 - Total Semester Hours: 36
The M.S. in Computer Science Option 2 requires the satisfactory
completion of a 36 semester hour program including three fundamental
required courses, two elective breadth required courses, one
capstone course (CSC 300 or CSC 301), and six electives. Full-time
students can complete the program in four semesters. Part-time students
usually complete the program in six or seven semesters. Courses taken
in other departments as electives require written departmental
approval. At least 27 semester hours must be in graduate computer
science courses. Up to 6 semester hours of graduate courses in areas
outside of computer science may be taken with the written approval of
the Graduate Program Director. At least 27 semester hours must be
completed in residence at Hofstra. A minimum 3.0 average with a grade
of C or better in all courses is required.
Required Fundamental Courses - Total Semester Hours: 9
Required Breadth Courses - Total Semester Hours: 6
Chose one course from the Theory and one course from the Hardware sections listed below.
Elective Courses – Total Semester Hours: 18
Choose any graduate level course in computer science, or from other
graduate programs with a written approval of the Graduate Program
Director.
Required Capstone Project - Total Semester Hours: 3
Students must complete 18 semester hours of course work before starting work on the capstone project.
Graduation Requirements
- Completion of all program requirements.
- A minimum grade point average of 3.0 in overall graduate course work.
|
Return to: Graduate Programs Offered
|
|