May 13, 2024  
2004-2005 Graduate Bulletin 
    
2004-2005 Graduate Bulletin [ARCHIVED BULLETIN]

M.A. in Computer Science


Return to {$returnto_text} Return to: Graduate Programs Offered

This program is designed to prepare students for diverse careers in computing, including the design of computer systems and equipment, the development of software to control operations and process information, and the research to satisfy the growing computer needs in all segments of society. New computer application areas are expanding at a rapid pace in all areas including medicine, the media, architecture, engineering and business overall. Businessmen and women, and science professionals, will find electives specifically for their specialties. The program is also intended for computing professionals who wish to advance their careers by staying abreast of state-of-the art techniques for the design, implementation, test and deployment of modern computing systems. The fundamental courses in algorithms and operating systems support the eight elective courses the students are required to complete. The program is targeted to meet the needs of the technical and business-oriented markets we serve with individual programs designed by the student in consultation with an adviser. The eight elective courses provide the needed flexibility. Students are engaged with a project as their capstone experience.

Graduates of this program have found challenging, fulfilling and lucrative positions in varied areas of industry including software manufacturers, communication and networking companies, banks, publishers, stock brokerages, and business consulting. They perform a wide range of tasks including programming, systems and network administration, database administration, systems analysis, and network security analysis.

Admission Requirements


  1. Completion of a bachelor’s degree from an accredited institution.
  2. An undergraduate minimum grade-point average of 3.0 on a 4.0 scale.
  3. 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 - Total Semester Hours: 33


The M.A. in Computer Science requires the satisfactory completion of a 33 semester hour program including 3 required courses (including the project course), and 8 electives. Full-time students can complete the program in four semesters. Part-time students usually complete the program in 6 or 7 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 Courses - Semester Hours: 9


Elective Courses - Semester Hours: 24


Choose any graduate level course in computer science or from other graduate programs with written approval.

Return to {$returnto_text} Return to: Graduate Programs Offered