Requirements for the Data Science Bachelor of Science / Master of Science degree
The MSDS 3+1 program consists of six semesters of undergraduate studies and three semesters of primarily graduate classes (Fall, Spring, and Summer). Two program-specific career courses and an internship for credit are required in the final year.
Undergraduate Courses (40 semester hours)
- CS 151 Introduction to Programming with Python (4)
- CS 370 Python for Data Science (4)
- DATA 151 Introduction to Data Science (4)
- DATA 152 Statistics for Data Science (4)
- DATA 252 Models and Machine Learning (4)
DATA 351 Data Management with SQL
- MATH 150 Differential Calculus with Precalculus
- MATH 280 Math for Data Scientists (4)
- Undergraduate Electives (8 semester hours):
- Eight hours of electives chosen from classes with CS or DATA prefixes, or from a list of approved electives
Graduate Courses (28 semester hours)
- DATA 502: Data Visualization and Presentation (4)
- DATA 504W: Data Ethics, Policy, and Human Beings (4)
- DATA 505: Applied Machine Learning (4)
- DATA 513: Advanced Data Engineering (4)
- prereq DATA 351 or DATA 503
- DATA 515: Advanced Machine Learning (4)
- One graduate elective
- DATA 510: Capstone Project (4)
Graduate course descriptions can be found on the MSDS website.
Graduate-level Career Sequence (8 semester hours)
- DATA 551: Technology Careers I (2)
- DATA 552: Technology Careers II (2)
- DATA 553: Data Science Internship (4)