DATA SCIENCE MAJOR

BACHELORS OF SCIENCE

Five (5) courses in Data Science, one (1) course in Computer Science, one course in Mathematics, and three electives. Electives may be courses with either a DATA or CS prefix, pre-approved courses from other departments, or courses approved in consultation with your major advisor.

  1. CS 151 : Intro to Programming in Python
  2. DATA 151 : Intro to Data Science in R
  3. Statistics Requirement, choose one of
    • DATA 152 : Inferential Statisticss
    • MATH 138 : Introduction to Applied Statistics
  4. Machine Learning Requirement, choose one of
    • DATA 252 : Models and Machine Learning
    • CS__ 475 : Machine Learning*
  5. MATH 280 : Math for Data Science*
  6. DATA 351 : Data Management with SQL
  7. DATA 352W: Ethics, Teamwork, Communications
*Denotes classes with requirements that do not count toward the major.

Dependency Graph

MATH 280 requires Calculus. DATA 252 requires DATA 151 and either DATA 152 or MATH 138. DATA 351 requires CS 151. DATA 352W requires CS 151. DATA 152 requires DATA 151.

Notes

CS 475 requires CS 370 which requires CS 151. MATH 280 requires calculus credit or instructor consent.

CREDIT CONVERSION

Consult the credit conversion chart.