Open menu button Close menu button

Computer Science

Fall - July 20
Spring - December 5

The program is designed to provide advanced education in this rapidly evolving and challenging discipline. It serves those students who wish to increase their professional competence for business, industry, and research and development laboratories, as well as those students who wish to enter careers in research and teaching. Students may continue in doctoral programs in computer science including the CUNY Graduate Center’s Ph.D. Program in Computer Science in which CSI participates.

All students are required to take 10 graduate courses (30 credits). These include three foundation courses, and seven additional Computer Science graduate courses. The three foundation courses cover theoretical computer science, advanced operating systems, computer architecture/parallel programming. Courses to meet the remaining requirements are chosen in consultation with the graduate program coordinator to create a program that meets the needs of the individual student.

Certain specialization areas within computer science are well represented by the department faculty research interests. Students interested in specializing in one or more of three areas: Artificial Intelligence and Data AnalyticsCloud Computing and Software Engineering, and Cybersecurity and Networks, are advised to consult with the program coordinator.

Any other registered CSI graduate course in computer science shall be counted as an elective for the purposes of fulfilling the MS in Computer Science degree requirements, with the following exceptions: those courses specifically identified as computing for teachers or other computer science teacher education courses or those courses identified as graduate proficiency courses.

Contact Information

Xiaowen Zhang

Program Coordinator

Xiaowen Zhang
Building 1N, Room 213
Email Xiaowen Zhang

Students who satisfy the requirements listed below will be admitted as matriculated graduate students. Students transferring from other related majors will be permitted to remedy deficiencies of undergraduate course below. 

•    High-Level Programming Language(s)
•    Computer Architecture
•    Discrete Mathematics
•    Data Structures
•    Software Design
•    Digital Design
•    Operating Systems
•    Calculus
•    Probability or Linear Algebra

Graduate Application:


Request official transcripts from all US institutions attended to be sent to CAS. International Transcripts (For those who studied outside of the U.S.) will need to be evaluated by World Education Services (WES) or  Education Credential Evaluators (ECE).  The evaluation must be sent directly to CAS.  There's a link in the Academic History section of the application to order your official evaluation. 

Application Fee:

Submit a $75.00 non-refundable application fee.  The fee must be paid online via the CAS application system.  Applicants who are veterans of the United States Military Service, currently on Active Duty or members of the National Guard or Reserves, may obtain an application fee waiver.  Veteran applicants must submit proof of their Veteran/Military status (ie., DD-214, Current Military ID Card, or Deployment or Pre-separation orders).  Please send proof to  Once we receive your proof, we will issue a fee waiver.

English Proficiency Examination:  The TOEFL, IELTS, or PTE exam is required of students for whom English is a second language.

  • Test of English as a Foreign Language (TOEFL): Minimum required score is 79 (Internet). For additional information or to register for the exam, please visit the TOEFL website at Our institutional code is 2778.
  • International English Language Testing System (IELTS): We will only accept the academic exam scores. The minimum required score is 6.5 (overall band).  For additional information or to register for the exam, please visit the IELTS website
  • Pearson Test of English (PTE): Minimum required score is 53. For additional information or to register for the exam, please visit the PTE website
  • Duolingo English Test: Minimum required score is 100. For additional information or to register for the exam, please visit the Duolingo website.