Skip to main content

Requirements

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

Required Core (28 semester hours)

  • CS 151 Introduction to Programming with Python (4)
  • DATA 151 Introduction to Data Science (4)
  • DATA 152 Statistics for Data Science (4)
  • DATA 252 Models and Machine Learning (4) or CS 475 Machine Learning with Python (4)
  • DATA 351 Data Management with SQL (4)
  • DATA 352W Ethics, Teamwork, and Communication 
  • MATH 280 Math for Data Scientists (4)

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:

  • BIOL 342 Biostatistics (4)
  • BIOL 347 Bioinformatics (4)
  • CHEM 342W Experimental Techniques in Chemistry (4) and CHEM 342YW Experimental Techniques in Chemistry Lab (1)
  • ECON 350 Introduction to Econometrics and Forecasting (4)
  • ENVS 250 Geographic Information Systems (4)
  • ENVS 381 Research in Spatial Science (4)
  • MATH 256 Differential Equations with Linear Algebra (4)
  • MATH 266 Probability and Statistics (4)
  • MATH 352 Linear Algebra (4)
  • MATH 376 Topics in Mathematics: Probability Theory (topic dependent) (4)
  • PHEAL 214 Public Health Epidemiology (4)
  • PHYS 340 Advanced Data Analysis and Simulation (ADAS) (4)

Requirements for the Data Science Minor (20 semester hours)      

  • CS 151 Introduction to Programming with Python (4)
  • DATA 151 Introduction to Data Science (4)
  • DATA 152 Statistics for Data Science (4)
  • Eight hours of electives at any level, chosen from courses with a DATA prefix or from the list of approved electives above

 

Requirements for the accelerated 3+1 BS/MS in Data Science (56 semester hours)

The 3+1 program consists of six semesters of undergraduate studies and three semesters  of primarily  graduate classes (Fall, Spring, and Summer), including five core classes and three electives. Students must complete 136 credits total to earn both their Bachelor’s and Master’s Degrees in Data Science. The Bachelor’s degree will be awarded upon completion of 124 credit hours taken over  the fall and spring semesters.  

Required undergraduate Core (16 semester hours):

  • CS 151 Introduction to Programming with Python (4)
  • DATA 151 Introduction to Data Science (4)
  • DATA 152 Statistics for Data Science (4)
  • MATH 280 Math for Data Scientists (4)

Undergraduate Electives (8 semester hours):

  • Eight hours of electives at any level chosen from classes with CS or DATA prefixes, or from the list of approved electives above

Required graduate Core (20 semester hours):

  • DATA 502 Data Visualization and Presentation (4)
  • DATA 503 Fundamentals of Data Engineering (4)
  • DATA 504 Data Ethics, Policy, and Human Beings (4)
  • DATA 505 Applied Machine Learning (4)
  • DATA 510 Graduate Capstone (4)

Graduate Electives (12 semester hours):

  • Twelve hours of graduate electives with DATA prefix

Willamette University

Data Science