Online Master of Computer Science in Data Science
Complete a Master’s degree online in the hottest area of the new millennium! Learn about new statistical and computational methods that are transforming business and society from the Illinois faculty who are pioneering them. Illinois Computer Science offers a specialized track of courses that satisfy the MCS degree requirements, but with coursework that focuses on data science — the art of extracting new knowledge and finding meaningful information in a massive sea of data.
The Master of Computer Science in Data Science (MCS-DS) track is a non-thesis (coursework-only) program of study that leads to the MCS degree using courses that focus on data science. The MCS-DS track requires 32 credit hours of graduate coursework, completed through eight graduate-level courses each at the four credit hour level. The MCS-DS includes required coursework in machine learning, data mining, data visualization and cloud computing.
Students receive lectures through Coursera's massive open online course (MOOC) platform, but are advised and assessed by Illinois faculty and teaching assistants on the more rigorous set of assignments, projects, and exams required for university degree credit.
Students who would like to take a more general set of courses should consider the University of Illinois Online MCS.
Who may apply? Applicants should hold a 4-year bachelor's degree (or equivalent). Students with a bachelor’s degree in a field other than CS are encouraged to apply, but to succeed in graduate-level CS courses, they must have prerequisite coursework or commensurate experience in object-oriented programming, data structures, algorithms, linear algebra, and statistics/probability. Applicants without this can strengthen their application for admission by passing the optional Data Structures Proficiency Exam. The recommended undergraduate GPA for applicants applying to the Professional Master's program is a 3.2/4.0 or higher. The Department of Computer Science does not require GRE scores for any of its graduate programs. Applications for the MCS do not require letters of recommendation, but will be considered if included, especially if used to justify experience in lieu of required coursework, or other irregularities.
CS 410 Text Information Systems
CS 425 Distributed Systems (Cloud Computing Concepts)
CS 498 Cloud Networking
CS 519 Scientific Visualization
CS 598 Foundations of Data Curation
CS 598 Practical Statistical Learning
CS 411 Database Systems
CS 412 Intro to Data Mining
CS 418 Interactive Computer Graphics (starting Spring 2020)
CS 445 Computational Photography (starting Spring 2020)
CS 484 Parallel Programming
CS 498 Cloud Computing Applications
CS 498 Applied Machine Learning
CS 498 Internet of Things (starting Spring 2020)
CS 598 Advanced Bayesian Modelling
CS 498 Data Visualization
CS 421 Programming Languages and Compilers
STAT 420 Methods of Applied Statistics
CS 513 Theory & Practice of Data Cleaning
CS 598 Cloud Computing Capstone
CS 598 Data Mining Capstone
- Tuition: $670 per credit hour, for a total of $21,440 for the complete 32 credit hour degree.
- ProctorU fees: Most Online MCS courses require one or more exams. Exams are proctored online through the ProctorU service, which will be billed directly to the student when an exam is scheduled, at $8.75 (30-min. exam), $14.75 (1-hr. exam), $21.50 (90-min. and 2-hour exam), or $30.25 (3-hour exam).
- Other fees: Some courses can require additional fees, such as the Amazon Web Services cloud programming platform used for the cloud computing courses
The Department of Computer Science does not offer research or teaching assistantships to students enrolled in our online programs, including the Online MCS. The Online MCS program is accredited by the Higher Learning Commission and enrolled students are eligible for financial assistance. See the Office of Student Financial Aid for further information.
If you are interested in receiving updates about the Online MCS, please complete Coursera's Interest Form.