Statistics & Computer Science Major

This major provides students with a strong foundation in both the study of Statistics and the field of Computer Science, with opportunities for advanced exploration in both areas. Students gain a fundamental understanding of and rigorous training in statistical analysis, probability, mathematics, computing, and computer science. 

Requirements

The following courses are required in the Statistics & Computer Science major:

Mathematical Foundation:

  • MATH 220/MATH 221 -  Calculus I
  • MATH 231 -  Calculus II
  • MATH 241 - Calculus III
  • MATH 257 - Linear Algebra with Computational Applications OR MATH 415: Applied Linear Algebra

Computer Science Foundation:

  • CS 124 – Introduction to Computer Science I
  • CS 128 – Introduction to Computer Science II
  • CS 173 – Discrete Structures
  • CS 222 – Software Design Lab
  • CS 225 – Data Structures
  • Choose one of the following combinations:
    • CS 233  - Computer Architecture AND CS 241 – System Programming
      OR
    • CS 240 – Introduction to Computer Systems AND two CS courses at the 400 level above CS 403, excluding CS 421 and CS 491. These two courses must be distinct from all other courses used to fulfill program requirements or options.
  • CS 357 – Numerical Methods I
  • CS 374 – Introduction to Algorithms & Models of Computation
  • CS 421 – Programming Languages & Compilers

Statistics and Probability Foundation:

  • STAT 107 - Data Science Discovery OR STAT 200 - Statistical Analysis OR STAT 221 - Biostatistics
  • STAT 400 - Statistics and Probability I
  • STAT 410 - Statistics and Probability II
  • STAT 425 - Statistical Modeling I
  • STAT 426 - Statistical Modeling II

Statistical Application Electives – Choose one of the following:

  • STAT 428 – Statistical Computing
  • STAT 431 – Applied Bayesian Analysis
  • STAT 432 – Basics of Statistical Learning
  • STAT 434 – Survival Analysis
  • STAT 448 – Advanced Data Analysis

Computational Application Electives – Choose one of the following:

  • CS 410 – Text Information Systems
  • CS 411 – Database Systems
  • CS 412 – Introduction to Data Mining
  • CS 446 – Machine Learning
  • CS 481 – Advanced Topics in Stochastic Processes & Applications
  • CS 482 - Simulation

Credit hours in major:  68 - 72 credit hours

Students must also complete the College of LAS general education requirements: https://las.illinois.edu/academics/requirements/gened

Students in the College of LAS need a minimum of 120 total credit hours to graduate.

Click here for a sample course plan and major planning worksheet.

Students who entered the Stat&CS major before Fall 2021: please click here for degree requirements and sample course plan.

For more information about transferring into the Stat&CS major, please see our transfer guide here.