Master of Science in 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 Analytics, Cloud 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.