Data Science Major Curriculum

Our Upside-Down Curriculum allows you to get a head start on critical skills by starting your Data Science classes in your first semester. Employers love our students as interns because they already know how to do the work that needs to be done and can hit the ground running—something that can be hard to find even among graduates from other institutions!

Learn Data Science Through Project-Based Classes

Students have explored how data science is applied in topics varying from social justice—such as analyzing whether prisoners from different races, genders, and ages get equal sentences for the same crimes—to public safety, in which students looked into car recall data and discovered patterns showing that car manufacturers were actually aware of some deadly problems but failed to report them. 

With the variety of program electives available, you can customize your studies across a wide range of subjects to build your expertise in data science. To complement a rich skill set in data science, you may choose a minor to focus or enhance your education.

Interested in seeing the world? We've designed the Data Science curriculum so that you can study abroad for a semester and be able to fulfill the requirements for your major.

Data Analytics Curriculum 2020–2021

First Year

First Semester

Python Programming
(CSI 160)

Intro to Statistics
(MTH 180)

Business & the Entrepreneurial Mindset
(BUS 110)

Navigating Higher Education in a Global Context
(COR 101) 

FYI: Reading, Writing, & ____
(COR 102)

Second Semester

Advanced Python
(CSI 260)

Applied Statistics
(MTH 280)

Introduction to Data Analytics
(DAT 210)

Navigating Your Information Landscape 
(COR 103)

FYI: Making, Doing, & ____
(COR 104)

Second Year

First Semester

Data Structures with Python
(CSI 270)

Managerial Economics
(ECN 255)

Digital Marketing Analytics
(MKT 355)

Choose a 200-level COR course

Choose a 200-level COR course

Second Semester

Communication Foundation
(DAT 220)

Advanced Data Analytics
(DAT 310)

Program elective 

Choose a 200-level COR course

Choose a 200-level COR course

Talk to your Advisor and/or the Office of International Education about possible curriculum adjustments in order to create a semester abroad in your third year.

Third Year

In the third year, students must take COR 310, COR 320, and two COR 330 courses. COR 310 and 320 must be taken together, and the two COR 330 courses must be taken together. Either pair may be taken in either semester.

First Semester

Data Mining
(DAT 330)

Program elective

Lab science
(SCI 115 or SCI 170)

The Global Condition
(COR 310)

Human Rights & Responsibilities
(COR 320)

Second Semester

Technical Writing
(WRT 231)

Global IT & Ethics
(CSI 320)

Choose a Local Contexts, Global Connections course
(COR 330)

Choose a Local Contexts, Global Connections course
(COR 330)

General elective

Fourth Year

First Semester

ITS Capstone Design
(CCC 410 )

Forecasting & Predictive Analysis
(DAT 420)

Intro to GIS & Spatial Analysis
(ENP 280)

Machine Learning
(DAT 410)

General elective

Second Semester

Capstone Project
(CCC 412)

(SCI 320)

Data Visualization
(DAT 430)

General elective

General elective