Students may choose to proceed through our program in two, three, or four years. The sequence of courses taken will depend on whether or not CS701 has been waived as well as the student's other commitments. Possible sequences of courses are presented, below (assuming that CS701 has been waived).
Two Year Sequence
First Year
Term 
Sequence 
Fall 
DS730 Introduction to Data Science
CS703 Programming for Data Science 
Spring 
ST710 Statistical Computing
CS737 Machine Learning 
Summer 
CS or ST or GB Elective
DS851 Business Intelligence and Data Mining 
Second Year
Term 
Sequence 
Fall 
ST765 Linear Statistical Models
CS or ST elective
DS795 Data Science Project (this project course is spread over two semesters) 
Spring 
CS or ST elective
DS796 Data Science Project (this project course is spread over two semesters) 
Three Year Sequence
First Year
Term 
Sequence 1 
Sequence 2 
Fall 
DS 730 
CS 703 
Spring 
ST 710 
CS 737 
Summer 
DS 851 & Elective 
CS/GB Elective 
Second Year
Term 
Sequence 1 
Sequence 2 
Fall 
CS 703 
DS 730 
Spring 
CS 737 
ST 710 
Summer 
Elective 
DS 851 & Elective 
Third Year
Term 
Sequence 1 
Sequence 2 
Fall 
DS 795 & ST 765 
DS 795 & ST 765 
Spring 
DS 796 & Elective 
DS 796 & Elective 
Four Year Sequence
First Year
Term 
Sequence 1 
Sequence 2 
Fall 
DS 730 
CS 703 
Spring 
ST 710 
CS 737 
Summer 
DS 851 
CS/GB Elective

Second Year
Term 
Sequence 1 
Sequence 2 
Fall 
CS 703 
DS 730 
Spring 
CS 737 
ST 710 
Summer 
Elective 
DS 851

Third Year
Term 
Sequence 1 
Sequence 2 
Fall 
ST 765 
ST 765 
Spring 
Elective 
Elective 
Summer 
Elective 
Elective 
Fourth Year
Term 
Sequence 1 
Sequence 2 
Fall 
DS 795 
DS 795 
Spring 
DS 796 
DS 796 