Navigating the UIUC Master of Computer Science (MCS) Program

The University of Illinois at Urbana-Champaign (UIUC) offers a robust Master of Computer Science (MCS) program through its Siebel School of Computing and Data Science. This article provides a detailed overview of the MCS program, covering its structure, curriculum, admission requirements, and online options, including the specialized data science track (MCS-DS).

Program Structure and Core Requirements

The MCS program at UIUC is a professionally-oriented, coursework-based degree designed to equip students with advanced knowledge and skills in computer science. It consists of 32 credit hours of coursework and does not require a thesis. The program is structured to allow completion in as little as one year (three continuous semesters) for on-campus students. Off-campus students have up to five years to complete the degree.

Course Requirements Breakdown

The curriculum is designed with flexibility in mind, allowing students to tailor their studies to their interests and career goals. The core requirements include:

  • Breadth Requirement (12-16 hours): Advanced courses chosen from CS 500 - CS 590 and CS 598. Notably, CS 597 or an approved non-CS 500-level course may satisfy 4 credit hours of this requirement. A grade of B- or higher is required for breadth coursework.
  • Professional Development or Elective (0-4 hours): Students can select one of the following: CS 591 Professional Development (or comparable work experience in CS), ENG 572 Professional Practicum (CS), or an elective course (subject to Other Requirements and Conditions).
  • Elective Courses (0-8 hours): Additional courses to meet the 32-credit-hour requirement, subject to specific conditions.

Other Requirements and Conditions

Several conditions apply to the MCS program:

  • 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 is required.
  • A maximum of 4 hours of CS 591 and CS 491 may be applied toward the degree.
  • At most, 12 semester credit hours of previous graduate coursework may be transferred. Additionally, 12 credit hours of non-degree graduate courses completed in the Department of Computer Science at UIUC may be transferred.
  • All degree requirements must be completed within three consecutive semesters (fall and spring only) for on-campus students.
  • The minimum program GPA is 3.0.

On-Campus vs. Online MCS Program

The MCS program is offered both on-campus in Urbana-Champaign and online, providing flexibility for students with different needs and preferences. Effective Spring 2023, the MCS program is also delivered in Chicago.

Read also: UIUC Summer Fees Explained

On-Campus Experience

The on-campus MCS program provides a traditional university experience with access to a vibrant campus culture and resources of the top-ranked Grainger College of Engineering. The University of Illinois Urbana-Champaign has all the activities and amenities you'd expect from a large university. The twin cities of Champaign and Urbana are affordable and inviting. Chicago, Indianapolis, and St. Louis are within a few hours' drive, plus national bus, train, and air travel are available minutes from campus.

Online MCS Program

The online option allows individuals to earn the MCS from a leader in information technology entirely online with no required campus visits. All online classes are taught by world-recognized faculty, and students receive additional instructional support from Computer Science Graduate Teaching Assistants and program staff. The MCS online currently offers coursework in the core areas of artificial intelligence, databases, human-computer interaction, software engineering, scientific computing and high-performance computing.

Master of Computer Science in Data Science (MCS-DS)

For students with a strong interest in data science, UIUC offers the online data science track (MCS-DS). This specialized program provides a comprehensive, flexible online education tailored to working professionals.

Curriculum and Structure

The MCS-DS program consists of 8 courses, totaling 32 credit hours, which can be completed in 12 to 36 months, depending on the student’s pace. It features a combination of core and elective courses designed to provide a strong foundation in data science while allowing for specialization. The data science track focuses on four areas: machine learning, data mining, data visualization, and cloud computing. Students complete a capstone project to apply their knowledge to real-world data science problems, often in collaboration with specific industries.

Key Features of the MCS-DS Program

  • Flexibility: The program is fully online and allows flexible pacing, making it suitable for working professionals.
  • Practical Learning: The program emphasizes practical, hands-on learning, which enhances employability.
  • Career Focus: Graduates are equipped with skills tailored to high-demand roles such as data scientist, machine learning engineer, AI consultant, and analytics leader.
  • Affordability: The MCS-DS is competitively priced at $19,840 - $24,128 and offers a “pay-as-you-go” tuition model. The program costs about $670 per credit hour, and students pay as they go.

Student Experiences

Apurva Hari, a San Francisco-based AI consultant and a graduate of the MCS-DS program, highlights the program's benefits. She notes that the program's online, part-time format was ideal for her needs. Her coursework focused on statistics and data science, with courses like Text Information Systems and Data Visualization being particularly helpful in her career. She also appreciated the access to recorded seminars, the e-library, and discounts for conferences. While she noted that the course selection was somewhat limited and that there were no location-based career services at the time, she would recommend this program. The degree has helped her successfully transition to a career in data science.

Read also: Cost of Graduate Studies at UIUC

Admission Requirements

Applicants to the MCS program must hold a bachelor's degree equivalent to that granted by the University of Illinois at Urbana-Champaign. The recommended background for students entering a Computer Science graduate degree program is a bachelor's in computer science or computer engineering.

GPA Requirements

Applicants to the MCS program must have a minimum grade point average (GPA) of 3.20 (A = 4.00) in their undergraduate studies. International GPAs are systematically converted. The department reserves the right to admit applicants with lower GPAs under rare and exceptional circumstances. If an applicant also holds a graduate degree, the minimum GPA for that degree must be 3.00.

GRE and English Proficiency

The Graduate Record Examination (GRE) general aptitude tests are not required. All applicants whose native language is not English are required to submit TOEFL or International English Language Testing System (IELTS) scores as evidence of English proficiency. All applicants, regardless of US citizenship, whose native language is not English and who wish to be considered for teaching assistantships must demonstrate spoken English language proficiency by achieving a minimum score of 24 on the speaking subsection of the TOEFL iBT or 8 on the speaking subsection of the IELTS. Students who are unable to take the iBT or IELTS are required to receive a minimum score of 5 on the OEAI Test, offered on campus.

Acceptance Rate

While UIUC does not publish a formally verified acceptance rate for the online MCS-DS track, applicant forums suggest it is reasonably selective. For example, several admitted applicants on Reddit reported being accepted with GPAs below 3.2, and estimations around ~30% acceptance have circulated.

Financial Aid

Research assistantships and teaching assistantships (all of which include tuition and partial fee waivers) are awarded on a competitive basis.

Read also: The UGL: A Complete History

Career Prospects

The MCS-DS program description emphasizes that students will “be uniquely qualified to enter one of the highest paying and in-demand career tracks in the industry.” With the foundational curriculum aimed at machine learning, data mining, cloud computing, and data visualization, alumni report career transitions into roles such as data scientist, machine learning engineer, AI consultant, and analytics lead. Graduates are equipped with skills tailored to one of today’s fastest-growing fields.

tags: #UIUC #MCS #program #overview

Popular posts: