The computer science concentration in the data science major allows students to dive more deeply into the programming behind big data work.

Course Information

Computer Science Concentration Course Map

Freshman Year Credits
DSCI 100 First Year Seminar in Data Science 1
CS 163 or 164 Introduction to Programming with Java 4
MATH 160 Calculus for Physical Scientists I (Section for Data Science majors) 4
CO 150 College Composition 3
ARTS/HUMAN 3
CS 165 Java Data Structures 4
MATH 161 Calculus for Physical Scientists II (Section for Data Science majors) 4
STAT 158 Introduction to R Programming 1
STAT 315 Statistics for Engineers and Scientists 3
BIO/PHYS. SCI 4
Sophomore Year Credits
CS 220 Discrete Structures with Python 4
CS 270 Computer Organization 4
MATH 261 Calculus III 4
STAT 341 Statistical Data Analysis I 3
DSCI 235 Data Wrangling 2
DSCI 369 Linear Algebra for Data Science 4
CS 253 Software Development with C++ 4
MATH 151 MATLAB 1
STAT 342 Statistical Data Analysis II 3
Junior Year Credits
DSCI 320 Optimization Methods in Data Science 3
DSCI ELECTIVE (ECON 202, 204, MATH 301, 317, 331, 360, 450, STAT 400, 420) 3-4
CS ELECTIVE (CS 320, 370) 3
JTC 300 or CO 300 or CO 301B or CO 302 3
BIO/PHYS SCI 3
DSCI 335 Inferential Reasoning in Data Analysis 3
DSCI 336 Data Graphics and Visualization 1
DSCI ELECTIVE (ECON 202, 204, MATH 317, 332, 451, 460, STAT 430, 440, DSCI 473/475) 3-4
CS ELECTIVE (CS 320, 370, 425, 430, 435, 455) 3-4
ARTS/HUMAN 3
Senior Year Credits
DSCI 445 Statistical Machine Learning 3
CS ELECTIVE (CS 320, 370, 420, 440, 475) 3-4
GLOB/CULT 3
SOC/BEHAV SCI 3
ELECTIVE 3-4
DSCI 478 Capstone Group Project 4
CS ELECTIVE (CS 425, 430, 435, 455) 4
HIST PERSP 3
ELECTIVE 3-4

College Outreach