| DTSC 220 | Introduction to Data Science | 3 |
| DTSC 250 | Statistics Using R | 3 |
| DTSC 320 | Data Management | 3 |
| DTSC 420 | Ethical and Philosophical Issues in Computer and Data Science | 3 |
| DTSC 450 | Applied Data Science | 3 |
| CSCI 175 | Introduction to Computer Science | 3 |
| CSCI 200 | Introduction to Computer Programming | 3 |
| CSCI 201 | Data Structures | 3 |
| CSCI 405 | Artificial Intelligence | 3 |
| MATH 160 | Calculus 1 | 3 |
| MATH 221 | Statistics for Data Analysis | 3 |
| | Elective Courses- Choose 3 | 9 |
| DTSC 380 | Data Wrangling | 3 |
| CSCI 250 | Databases | 3 |
| MATH 240 | Discrete Mathematics | 3 |
| MATH 244 | Linear Algebra | 3 |
| MATH 316 | Mathematical Statistics | 3 |
| | Any DTSC course 300-level or higher | 3 |
| | TOTAL MAJOR HOURS | 42 |