TYPICAL FIRST YEAR CURRICULUM
Fall
MATH 111Z Pre-Calculus I: Functions (4)
CS 161 Foundations of CS (4)
STAT 243Z Elementary Statistics I (4)
General Education/Electives (2-4)
Winter
MATH 112Z Pre-Calculus II: Trigonometry (4)
CS 162 Foundations of CS II (4)
STAT 352 Statistics (4)
General Education/Electives (2-4)
Spring
CS 260 Data Structures (4)
General Education/Electives (10-12)
TYPICAL SECOND YEAR CURRICULUM
Fall
MATH 251 Calculus I (4)
DAT 101 Introduction to Data Analytics with R (4)
General Education/Electives (6-8)
Winter
MATH 252 Calculus II (4)
DAT 200 Programming for Data Science (4)
CS 330A Database Management Systems (2)
CS 330B Database Management Systems (2)
General Education/Electives (2-4)
Spring
MATH 341 Linear Algebra (4)
General Education/Electives (10-12)
TYPICAL THIRD YEAR CURRICULUM
Fall
STAT 435 Statistical Computing (4)
General Education/Electives (10-12)
Winter
DAT 318 Big Data Systems and Analytics (4)
UWR upper division elective (4)
General Education/Electives (6-8)
Spring
DAT 434 Machine Learning (4)
General Education/Electives (10-12)
TYPICAL FOURTH YEAR CURRICULUM
Fall
DAT 407 Capstone Seminar Project (1)
DAT 465 Data Visualization (4)
General Education/Electives (9-11)
Winter
DAT 407 Capstone Seminar/Project (1)
General Education/Electives (13-15)
Spring
DAT 407 Capstone Seminar/Project (2)
General Education/Electives (12-14)
Updated February 2026