MS in Computer Science

The Masters of Science in Computer Science program is designed for students who have a background in programming and/or computer science. The program includes both CS foundational courses and applied coursework. 

Course requirements for each program can be found here:

To view a complete list of course offerings, please visit the MPCS Course Catalog.

Students without a background in programming and/or Discrete Math should plan to start the program with one or both of our Immersion Classes. Immersion classes are available to any admitted MPCS student. 

To accommodate working professionals, the program may be taken on a full-time or part-time basis and all of our classes are held in the evenings in Hyde Park.