Master of Computer Science

This degree is offered as an on-campus program or online via the Internet through the I2CS program.

Breadth Requirement12-16
Advanced courses – chosen from CS 500 - CS 590 and CS 598; CS 597, or an approved non-CS 500-level course may satisfy 4 credit hours of this requirement.12
Elective courses (subject to Other Requirements and Conditions below)4-8
Total Hours32

Other Requirements and Conditions1

Other Requirements and Conditions may overlap
A minimum of 24 CS credit hours must be taken from the University of Illinois at Urbana-Champaign campus.
A minimum of 12 500-level credit hours overall.
A maximum of 4 hours of CS 591 and CS 491 may be applied toward the degree.
A grade of B- or higher is required for Breadth course work.
At most, 12 semester credit hours of previous graduate course work may be transferred and applied to the M.C.S. degree requirements and 12 credit hours of non-degree graduate courses completed in the Department of Computer Science at the University of Illinois at Urbana-Champaign campus may be transferred and applied to the M.C.S. degree requirements.
All degree requirements must be completed within three consecutive semesters (only fall and spring semesters are counted).
Off-campus students have 5 years in which to complete this degree.
The minimum program GPA is 3.0.

For additional details and requirements refer to the department's Graduate Degree Requirements and the Graduate College Handbook.