Prospective Students

Thank you for your interest in the Masters Program in Computer Science at the University of Chicago!

Are you looking for career acceleration, a job/career change or higher education? No matter what you are looking to accomplish, this flexible program can work with you to build an education around your career goals!

The Masters Program in Computer Science (MPCS) offers a comprehensive and professionally-oriented computer science education that combines the foundations of computer science with the applied and in-demand skills necessary for today's careers in technology. The MPCS is specially well suited for students interested in careers in software engineering, data analytics, and high-performance computing. The degree awarded is a MS in Computer Science.

The coursework in our program represents a realistic balance between CS foundational theory and applied technical courses. Core classes include courses in the following core areas: Algorithms, Programming, and Computer Systems, Networks and Architectures. Electives include new and innovative courses to keep up with the fast-paced world of IT including courses in Software Engineering, Big Data, Data Analytics, Machine Learning, High Performance Computing, Mobile Application Development, Web Development, and Cloud Computing.

What sets our program apart is our ability to tailor coursework to the career goals and backgrounds of our students. For students that do not have a background in math or programming, we offer a CS Immersion Program to introduce students to computing and to the fundamental and introductory skills that are needed to successfully begin masters-level coursework. Students with more advanced backgrounds can begin in higher-level classes.