Skip to main content

Courses

Requirements for the Data Science Bachelor of Science / Master of Science degree

Undergraduate Courses

  • CS 151 Introduction to Programming
    Pre-req: <none>
  • DATA 151 Introduction to Data Science
    Pre-req: <none>
  • DATA 152 Statistics for Data Science
    Pre-req: DATA 151; Alternatives: MATH 138, IDS 138, AP Stats
  • MATH 280 Math for Data Scientists

2 Undergraduate Electives

Elective can be at any level with CS or DATA prefix or from approved list.

Graduate Courses

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

3 Graduate electives with DATA prefix or from approved list. Note that if students choose one of the PNCA courses, they will also need to register for the 1-credit workshop.

Approved graduate DS Electives from outside of DS

  • GSM 6020 Marketing Analytics (4)
  • GSM 6216 Business and Economic Forecasting (4)
  • GSM 6004 E-Commerce and Digital Marketing (4)
  • GSM 6260 Research for Marketing Decisions (4)

Starting in Fall, 2024, students will need to complete 4 graduate electives with DATA prefix or from approved list. The choice of electives varies every year, with frequent new additions.

Willamette University

Contact Willamette