Master of Computer Science (MCS)

Elevate your career with a top-ranked, cutting-edge Master of Computer Science that only the Siebel School of Computing and Data Science can provide. The MCS program is a coursework-only degree consisting of 32 credit hours with no GRE required for admission. Students learn from world-class faculty and will master in-demand skills. 

With options to study in Urbana-Champaign, in downtown Chicago, or online, we have an MCS made to fit your life and career goals.

MCS in Urbana-Champaign


Study full-time in person and earn your degree in as little as three semesters. 

MCS in Chicago


Study in the nation’s rising tech hub. Flexibility and industry connections make this program stand out.

MCS Online


Work at your own pace, at your own place. Our most flexible and affordable format.

Graduate Tracks

Are you ready to specialize in fields like Artificial Intelligence, Data Science or Software Engineering? Complete three or more classes to gain real-world expertise and stand out in today’s tech landscape.

Learn about Specialized Tracks

Guaranteed Admission for Illinois Graduates

Current students and alumni are eligible for guaranteed admission into any MCS program in the Siebel School of Computing and Data Science if they meet the following criteria:

  • Have completed (or will complete before the first semester of MCS enrollment) a bachelor's degree in CS, CS + X, Mathematics & CS, Statistics & CS, or Computer Engineering or a minor in CS at the University of Illinois Urbana-Champaign.
  • Have taken CS 374, either CS 340, CS 341 or ECE 391 and two 400-level CS courses with a 3.7+ GPA in these and all other CS courses taken.

Note: A complete application must be submitted to be considered for guaranteed admissions.

Guaranteed admission may be available for the Online MCS program even if these criteria are not fully met due to greater program capacity. For further information, reach out to the program staff for the program(s) you're interested in.