Academics
9-Course Streamlined MS in Computer Science
If you want a streamlined pathway to an advanced computer science career, our 9-course master’s is one of the best graduate computer science programs to consider. Gain foundational knowledge and skills in as little as nine months. Take five core courses across the essential disciplines of programming, theory, and systems, coupled with four elective courses in a wide range of subjects. Study full-time or part-time, with evening courses available.
12-Course MS in Computer Science with Specialization + Internship
Our 12-course program gives you the opportunity to explore one of four in-demand specializations in depth:
- Application Development
- Artificial Intelligence
- High Performance Computing
- Software Engineering
You’ll complete the same five core courses as the 9-course program, as well as three elective courses. Your remaining four courses will be tailored to your specialization, preparing you for professional contexts that require specialized skill sets. Additionally, you’ll gain hands-on experience through an internship, with support from our dedicated career services team. You’ll also have the opportunity to participate in a collaborative practicum. You’ll apply your theoretical understanding to real-world scenarios, helping you prepare for a role in the fast-paced environments of today’s most innovative companies.
Joint MBA/MPCS Program
In partnership with the Chicago Booth School of Business, we offer a joint MBA/MPCS program. This is considered one of the best graduate computer science programs for developing cross-functional competencies for in-demand careers. Through coursework in accounting, economics, leadership, and management, the program blends essential tech and business knowledge to give students a strong foundation for careers in product development, fintech, and similar roles.
Part-Time Program
Part of what makes UChicago one of the best graduate computer science programs is our ability to offer more students a world-class education. Our part-time program is designed specifically for working professionals, allowing you to take one or two evening-taught courses per quarter to enhance your technical skills at a pace that works with (not against) your personal and professional lives.
Additional Opportunities
4+1 Advanced Scholars
Our 4+1 Advanced Scholars program rewards intellectual curiosity and discipline by admitting students with at least a 3.3 GPA who have shown technical prowess in prerequisite coursework and demonstrated a strong interest in a career in CS.
Bx/MS Program
Computer science students who choose the research-oriented option may complete PhD-level coursework as part of their degree.
Pre-Doctoral MS in Computer Science
Computer Science Masters for Non Majors
UChicago’s MPCS is accessible as a computer science masters for non majors that meets you where you are and accelerates you into industry. Start with a clear on-ramp in our immersion courses to get you up to speed.
Then continue into core courses in programming, systems, and theory. Choose from a flexible 9- or 12-course path, evening options, and hand-on experience in a practicum, and/or internship. You’ll build real CS depth fast. It’s a top choice for a masters in computer science without cs undergrad, connecting you to Chicago’s tech scene and career-ready roles.
Why Choose UChicago?
UChicago is recognized as one of the best graduate computer science programs and is consistently among the top 30 schools for CS, according to U.S. News and World Report. We provide students with a prestigious education in the heart of Chicago, a global hub for fintech, trading, consulting, and a range of other industries.
Our faculty are excellent instructors who are advancing the fields of quantum computing, data analytics, cybersecurity, and more. Faculty members hold roles at trailblazing organizations that include Google, NASA, the National Center for Supercomputing Applications, and Citadel.
This environment opens up unprecedented opportunities for collaboration, mentoring, and networking to our students, equipping you to apply theoretical expertise to solve real-world problems.
1. Accessible to Experts and Career-Changers.
2. Two Rigorous Formats.
3. Evening & Part-Time Flexibility.
4. High-Impact Specializations.
5. Experiential Learning That Employers Value.
6. Transparent Career Outcomes.
MPCS publishes detailed annual employment reports and employer lists so you can validate the value of the program.