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.



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)

  • CS161 Python for Data Science (4)

  • DATA151 Introduction to Data Science (4)

  • DATA152 Statistics for Data Science (4)

  • DATA252 Models and Machine Learning (4) or CS275 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 in the AI, CS,DATA, or STAT subjects or from the following approved list, but a maximum total of 4 semester hours in the CS or AI subjects.

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


Requirements for the Data Science Minor (20 semester hours)

  • CS151 Introduction to Programming with Python (4)

  • DATA151 Introduction to Data Science (4)

  • DATA152 Statistics for Data Science (4)

Eight hours of electives at any level, chosen from courses with a DATA subject or from the list of approved electives:

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

Willamette University

Data Science