Skip to main content

Requirements

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

32 semester hours in Computer Science, 4 semester hours in Mathematics, and 4 semester hours in Data Science 

Required Core (28 semester hours)

  • CS 151 Introduction to Programming with Python (4)
  • CS 152 Data Structures (4)
  • CS 261 Software Development (4)
  • CS 271 Networks and Systems (4)
  • CS 351 Analysis of Algorithms (4)
  • DATA 352W Ethics, Teamwork, and Communication (4)
  • MATH 251W Foundations of Advanced Mathematics (4)

Electives (12 semester hours):

  • Twelve hours of electives at any level chosen from classes with CS, DATA, or MATH prefixes

 

Requirements for the Computer Science Minor (20 semester hours)

  • CS 151 Introduction to Programming with Python (4)
  • CS 152 Programming with Data Structures (4)
  • Twelve hours of electives at any level chosen from classes with CS prefixes
Willamette University

Computer Science

Address
Ford Hall
900 State Street
Salem Oregon 97301 U.S.A.
Phone
503-370-6077
503-370-6977 FAX