Skip to main content

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.
Back to top of screen