Skip to main content

Requirements for the Data Science Major (Bachelor of Science) (44 semester hours)

Required Core (32 semester hours)

  • MATH150 Differential Calculus with Precalculus (4)

  • CS151 Introduction to Programming with Python (4)

  • DATA151 Introduction to Data Science (4)

  • DATA152 Statistics for Data Science (4)

  • DATA252 Models and Machine Learning (4) or CS475 Machine Learning with Python (4)

  • MATH280 Math for Data Scientists (4)

  • DATA351 Data Management with SQL (4)

  • DATA352W Ethics, Teamwork, and Communication

Electives (12 semester hours)

Twelve hours of electives at any level chosen from classes with CS or DATA prefixes or from the following approved list, but a maximum of 4 semester hours with the CS prefix:

  • BIOL342 Biostatistics (4)

  • BIOL347 Bioinformatics (4)

  • CHEM342W Experimental Techniques in Chemistry (4) and CHEM342WY Experimental Techniques in Chemistry Lab (1)

  • ECON350 Introduction to Econometrics and Forecasting (4)

  • ENVS250 Geographic Information Systems (4)

  • ENVS381 Research in Spatial Science (4)

  • MATH256 Differential Equations with Linear Algebra (4)

  • MATH266 Probability and Statistics (4)

  • MATH352 Linear Algebra (4)

  • MATH376 Topics in Mathematics: Probability Theory (topic dependent) (4)

  • PHEAL214 Public Health Epidemiology (4)

  • PHYS 340 Advanced Data Analysis and Simulation (ADAS) (4)

Willamette University

Data Science