Skip to main content

Accelerated Data Science Requirements

The information here may reflect program requirements for future academic years. If you are a current student and would like to see the current or prior years’ requirements for this program, please see the University Catalog.


Required undergraduate courses (32 semester hours)

  • CS151 Introduction to Programming with Python (4)

  • CS370 Python for Data Science (4)

  • DATA151 Introduction to Data Science (4)

  • DATA152 Statistics for Data Science (4)

  • DATA252 Models and Machine Learning (4)

  • DATA351 Data Management with SQL (4)

  • MATH150 Differential Calculus with Precalculus (4)

  • MATH280 Math for Data Scientists (4)

Undergraduate Electives (8 semester hours) at any level chosen from classes with CS or DATA subject or from the following approved list:

  • 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)

  • PHYS391 Advanced Data Analysis and Simulation (ADAS) (4)

Required Graduate Core (36-40 semester hours):

Willamette University

Contact Willamette