BS COMPUTER SCIENCE

This is the intended CS major path and that we understand to be consistent with the guidelines from accreditation from ABET, the body which accredits engineering and technology degrees within the US.

BACHELORS OF SCIENCE

Interested students should contact Prof. Calvin Deutschbein (ckdeutschbein@willamette.edu) at earliest convenience.

B.S. Computer Science (66)

Sample Four Year Plan

We provide a three year plan completing all major and graduation requirements. With a 3 year plan:

First Year

Fall

Number Name Requirement
IDS 101 College Colloquium GenEd (GE) Colloquium
CS 151 Intro to Programming BS CSE CS 1/10
MATH 150 Calculus 1 MATH 1/4 & GE: MATSCI
SPAN 131 Spanish I GE: NEL (Non-English Language) 1/2

Spring

Number Name Requirement
ANTH 346 Technology and Society GE Social Science
CS 152 Data Structures CS 2/10
MATH 152 Calculus 2 MATH 2/4
SPAN 132 Spanish 2 GE NEL 2/2

Second Year

Fall

Number Name Requirement
CS 280 Human Computer Int. CS 3/10
DATA 351 Data Management in SQL CS 4/10
MATH 251 Fndns Adv Math MATH 3/4 & Writing (W) 1/2
SPAN 232 Int. Spanish 1 World Engagement (WE) 1/2

Spring

Number Name Requirement
HIST 131W Culture, Power, Society GE Arts and Humanities (AH) 1/2
CCM 335W Comm. Self & Society GE AH 2/2, W 2/2, "PDE"
CS 261 Software Development CS 5/10
SPAN 232 Int. Spanish 2 WE 2/2

Third Year

Fall

Number Name Requirement
CS 271 Systems Programming CS 6/10
CS 351 Algorithms CS 7/10
CS 480 Project Development CS 8/10
PHYS 221 Physics 1 BS CSE Science 1/2, GE Nat. Sci. 1/1

Spring

Number Name Requirement
CS 376 Operating Systems CS 9/10
MATH 280 Math for Data Science MATH 4/4
CS 480 Project Deployment CS 10/10
PHYS 222 Physics 2 BS CSE Science 2/2

Dependency Graph

Dotted lines are soft pre-requisites.

keywords "Willamette Engineering" "Engineering Willamette" "Computer Science Engineering" "Computer Science and Engineering" "ABET" "Engineering Degree" "Willamette Engineering Degree"