Founded in 1980, the Western Oregon Computer Science program blends instruction of theoretical and practical aspects of computing, with an emphasis on the practical.
Our graduates demonstrate a solid foundation in core concepts, problem solving and decision-making skills, preparing graduates who will be productive employees as software engineers and lifelong learners. As part of the School of Liberal Arts and Sciences, students select from a wide-variety of minors. The major and minor combination provide unique employment opportunities for our graduates.
The following are requirements of an Applied Baccalaureate degree in Computer Science. It does not represent a contract and may have errors. Please consult the current WOU Course Catalog and your advisor for more information.
To enter the Computer Science program, students should have a minimum of MTH 111 equivalency. To enter the junior level (300) courses, students must have completed CS 160, CS 161, CS 162, and CS 260. Computer Science majors must have a grade of C or better in courses that are used to satisfy the major requirements. Students must also have a C or better in all listed prerequisite courses unless waived by the course instructor and the Computer Science Division Chair.
CS 160 Survey of Computer Science (3)
CS 161 Computer Science I (5)
CS 162 Computer Science II (5)
CS 260 Data Structures I (3)
CS 262 Programming Language (2)
CS 271 Computer Organization (4)
CS 311 Data Structures II (3)
CS 314 Survey of Programming Languages (3)
CS 345 Theory of Computation I (3)
CS 372 Operating Systems (3)
CS 420 Database Management Systems (3)
CS 425 Systems Analysis and Design (3)
CS 430 Software Implementation (3)
CS 470 Human Machine Interface (3)
MTH 231 Elements of Discrete Mathematics (3)
MTH 354 Discrete Structures for Computer Science (3)
PSY 443 Group Processes (4)
WR 322 Technical Writing (4)
Select at least two courses from:
BA 310 Principles of Marketing (3)
BA 315 Financial Management (3)
BA 361 Organizational Behavior (3)
Select at least 9 hours of upper division Computer Science electives (9)
Department of Computer Science (503) 838-8480 | or e-mail: firstname.lastname@example.org