BS in Data Science Curriculum
Total Credits: 120
This webpage provides an accessible overview of the Data Science curriculum. For advising or official record use, consult the full catalog and approved elective lists.
Freshman Year
First Semester
- ENL 101 – Critical Writing & Reading I (3 credits)
- CIS 180 – Object-Oriented Programming I (4 credits)
- DSC 101 – Introduction to Data Science (3 credits)
- MTH 153 – Calculus for Applied Science & Engineering I (4 credits)
- University Studies (3 credits)
Semester Total: 17 credits
Second Semester
- ENL 102 – Critical Writing & Reading II (3 credits)
- CIS 181 – Object-Oriented Programming II (4 credits)
- MTH 154 – Calculus for Applied Science & Engineering II (4 credits)
- University Studies (3 credits)
Semester Total: 14 credits
Sophomore Year
First Semester
- MTH 181 – Discrete Structures I (3 credits)
- MTH 231 – Elementary Statistics I (3 credits)
- DSC 201 – Data Analysis & Visualization (3 credits)
- Laboratory Science I (4 credits)
- University Studies (3 credits)
Semester Total: 16 credits
Second Semester
- MTH 221 – Linear Algebra (3 credits)
- MTH 280 – Introduction to Scientific Computing (3 credits)
- CIS 280 – Software Specification & Design (4 credits)
- Laboratory Science II (4 credits)
Semester Total: 14 credits
Junior Year
First Semester
- CIS 360 – Algorithms and Data Structures (4 credits)
- CIS 381 – Social & Ethical Aspects of Computer Science (3 credits)
- MTH 331 – Probability (3 credits)
- ENL 266 – Technical Communications (3 credits)
- Science Elective (3 credits)
Semester Total: 16 credits
Second Semester
- MTH 332 – Mathematical Statistics (3 credits)
- DSC 301 – Matrix Methods for Data Analysis (3 credits)
- CIS 490 – Machine Learning (3 credits)
- University Studies (3 credits)
- Free Elective (3 credits)
Semester Total: 15 credits
Senior Year
First Semester
- DSC 498 – DSC Senior Capstone I (3 credits)
- Technical Elective (3 credits)
- Free Elective (3 credits)
- CIS 430 or CIS 452 – Data Mining & Knowledge Discovery or Database Systems (3 credits)
Semester Total: 15 credits
Second Semester
- DSC 499 – DSC Senior Capstone II (2 credits)
- University Studies (3 credits)
- Technical Elective (3 credits)
- Technical Elective (3 credits)
- Free Elective (2 credits)
Semester Total: 13 credits
Curriculum Notes
- DSC 101 satisfies University Studies Cluster 1E.
- MTH 151 and MTH 152 may substitute for MTH 153 and MTH 154, respectively.
- University Studies requirements should be selected from Clusters 3 and 4.
- Laboratory Science I must be either PHY 113, CHM 151/161, or BIO 121/131.
- Ideally, one laboratory science course should also satisfy University Studies Cluster 2A.
- Laboratory Science II must continue the Laboratory Science I sequence: PHY 114, CHM 152/162, or BIO 122/132.
- Science Elective may be any course in BIO, CHM, MAR, MLS, or PHY.
- CIS 381 satisfies University Studies Cluster 2B.
- Technical electives must be selected from the approved list of courses.
- Juniors who have completed CIS 360 and MTH 331 (or equivalent) are encouraged to take Machine Learning in the junior year.
- Any CIS course that serves as a prerequisite to another CIS course must be passed with a grade of C or better.
- All MTH courses require a grade of C- or better to satisfy the degree requirement.