Skip to content. | Skip to navigation

You are here: Home » CSCI » CS Master's Degree Program
Document Actions

CS Master's Degree Program


A Master's Degree Program in Computer Science will be available at Hunter College beginning Spring 2018!

Master's-level graduates with both an understanding of the theoretical foundations of computing and expertise in its applications are much in demand in industry as well as doctoral programs in computer science and related disciplines. The Masters Degree Program in Computer Science at Hunter College bridges the gap between a traditional undergraduate degree and either path for a student's future. With the penetration of computer science into almost every field, students with non-computer science majors but with strong analytical skills and inter-disciplinary interests are also encouraged to apply. Hunter College, recognizing the need for an affordable, conveniently-located program in this field, introduced this master's degree offering in Spring 2018. FAQ for prospective students.

Admission Requirements

  • A Bachelor of Arts or equivalent, preferably in computer science, with a minimum GPA of 3.0 in the final 2 years of computer science and related course work.
  • Courses in Calculus I/II, Linear or Matrix Algebra, Statistics, Discrete Structures, Data Structures, and Computer Systems.
  • Top 50th percentile on the Graduate Record Examination Quantitative Reasoning

 Students whose native language is not English are required to take the Test of English as a Foreign Language (TOEFL) and meet the Hunter College requirements

Program Requirements

A total level of 30 graduate level credits are required for the degree. Students may choose between a Research or Applied concentration, which differ primarily on whether students do a thesis or project:

Courses Research  Applied
Core courses*
12 12
Electives 12 15
Thesis 6 -
Project - 3

*Core Courses:

CSCI 70500:

CSCI 72400:
Computational Theory
CSCI 73000:
Computer Systems
CSCI 74000:
Computer Modeling and Simulation

Non-core courses should be selected in consultation with an advisory committee that will be established for each student.

For further inquiries please contact the graduate program coordinator at