Overview of MPCS Programs
The Masters Program in Computer Science offers the following Programs of Study to accommodate students with a wide range of backgrounds and interests. All of our programs (with the exception of the Pre-Doctoral MS in Computer Science) can be completed either Full-Time or Part-Time.
- 9-Course MS in Computer Science Program provides a balance between foundations in CS and skills necessary for technology careers.
-
12-Course MS in Computer Science Specialization Program is for students seeking further coursework and experience in one of the following areas:
- Specialization in Application Development
- Specialization in Data Analytics
- Specialization in High Performance Computing
-
Specialization in Software Engineering
-
Joint MBA / MPCS Program with the Booth School of Business
The Joint MBA/MPCS program meets today’s leading tech companies’ cross-functional demands of new employees. Technology permeates everything, and true innovation requires the ability to understand and navigate both business and technology. Our joint program with UChicago’s Booth School of Business enables students to earn both an MBA and an MS in Computer Science.
-
Pre-Doctoral MS in Computer Science
This program is a 12-course research-oriented masters program for students who want to explore computer science research. The Pre-Doc program is for full-time students with a CS background starting in the Autumn quarter.
- Intro to Programming and Math for CS
Introductory coursework in programming and math (called immersion classes) are available to any admitted MPCS student. Students can complete one or both of these classes before beginning coursework in the MS in Computer Science Program.
Visit our Admissions page to learn more about what you can expect as a candidate, or join one of our Info Sessions to get your questions answered.
To view a complete list of course offerings, please visit the MPCS Course Catalog.