Computer Science

Application Deadline

  • Fall: July 20
  • Spring: December 5

Program Format

  • Hybrid

Program Duration

  • 30 credits (completed part-time or in one-year)


All students are required to take 10 graduate courses (30 credits) which can be completed part-time or in one-year. 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.

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.

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

Sequence of Courses for One-Year Option
The students enrolled in the computer science program can complete the program part-time or in one-year. The courses for the one year option will be offered according to the plan shown below. 
(Eligible international students may apply for OPT employment authorization)

                                                             

SEMESTER COURSE NUMBER AND NAME
Fall
CSC 716 - Advanced Operating Systems (3 credits)
CSC 741 - Digital Image Processing (3 credits)
CSC 767 - Neural Networks and Deep Learning (3 credits)
CSC 769 - Graph-Based Analysis for Big Data  in Social Networks (3 credits)
 

 

 
Spring

  

CSC 715 - Database Theory (3 credits)
CSC 727 - Algorithms and Information Structures (3 credits)
CSC 732 - Pattern Recognition and Neural Networks (3 credits)
CSC 756 - Network Security (3 credits)

  

Summer
 

CSC 770 - Parallel Computing (3 credits)
CSC 759 - Graduate Research Laboratory (3 credits)

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:

Transcripts:

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 graduateadmissions@csi.cuny.edu.  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 www.ets.org. 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 www.ielts.org.
  • Pearson Test of English (PTE): Minimum required score is 53. For additional information or to register for the exam, please visit the PTE website www.pearsonpte.com.
  • Duolingo English Test: Minimum required score is 100. For additional information or to register for the exam, please visit the Duolingo website.