Skip to main content

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.


Students completing the accelerated BS + MS in Data Science must complete the core and elective requirements of the BS in Data Science along with 36 semester hours of graduate coursework to complete the MS in Data Science.

Required Undergraduate Major Courses (32 semester hours)

  • CS151 Introduction to Programming with Python

  • CS161 Python for Data Science

  • DATA151 Introduction to Data Science

  • DATA152 Statistics for Data Science

  • DATA252 Models and Machine Learning

  • DATA351 Data Management with SQL

  • MATH150 Differential Calculus with Precalculus

  • MATH280 Math for Data Scientists

Undergraduate Major Electives

Twelve hours of electives at any level chosen from classes in the AI, CS, or DATA, or STAT subjects or from the following approved list, but a maximum of 4 semester hours total in the CS or AI subjects.

  • BIOL342 Biostatistics

  • BIOL347 Bioinformatics

  • CHEM342W Experimental Techniques in Chemistry and CHEM342WY Experimental Techniques in Chemistry Lab

  • ECON350 Introduction to Econometrics and Forecasting

  • ENVS250 Geographic Information Systems

  • ENVS381 Research in Spatial Science

  • MATH256 Differential Equations with Linear Algebra

  • MATH266 Probability and Statistics

  • MATH352 Linear Algebra

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

  • PHEAL214 Public Health Epidemiology

  • PHYS391 Advanced Data Analysis and Simulation (ADAS)

Required Graduate Core (32 semester hours):

Graduate Career Classes (4 semester hours):

Willamette University

Contact Willamette