Online Graduate Degrees

Computer Science

College of Engineering

Deepen your computer science knowledge and accelerate your career with a master’s program designed for busy computing professionals. Join the ranks of leaders in computer science who have degrees from Illinois Computer Science, a U.S. News & World Report top five CS graduate program, including the founders and leaders of Malwarebytes, Match.com, Microsoft, Netscape, Optimizely, PayPal, Siebel Systems, YouTube, and Yelp.

The Master of Computer Science, a 32 credit hour, non-thesis graduate degree, consists of eight advanced courses in computing. Choose four core areas from which you’ll build expertise, such as machine learning, data mining, software engineering, scientific computing, parallel programming, computer systems, and more. This fully online professional master’s degree equips learners with knowledge from Illinois faculty who are research leaders in computer science. Students interested in a data science focus should consider the Master of Computer Science in Data Science.

Flexible

Students can complete the eight courses required for the Online MCS at their own pace—in as little as one year or as many as five years. Each Online MCS semester-long course consists of two short 4-6 week MOOCs on the Coursera platform, plus an exclusive credit component where students are advised and assessed by Illinois faculty and teaching assistants on a rigorous set of assignments, projects, and exams required for university degree credit. Since courses are stackable, students can try them out on Coursera before committing to the full degree program.

Affordable

By partnering with Coursera, Illinois can offer the expertise and guidance of its faculty to a larger, more diverse online community than ever before. With a tuition of only $19,200*, the Online MCS is available at a fraction of the cost of traditional degree programs. *Additional Coursera ID Verification, ProctorU and Amazon Web Services fees may apply.

Application Requirements
Applicants must hold a bachelor’s degree. If it is not in computer science, applicants must have sufficient background in computer programming as well as data structures and algorithms. The recommended undergraduate GPA for applicants applying to the Professional Master's program is a 3.2/4.0 or higher.