Computer Science
Mission
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.
Learning outcomes
Upon completion of the Computer Science program at Western Oregon University, students should be able to:
1. Demonstrate expertise in software engineering practices.
2. Master software development and project management tools consistent with current industry standards.
3. Exhibit autodidactic qualities through individual studies, group projects and research opportunities.
Tentative Course Offerings by Term
Degree Plans for Prior Years
Computer Science Major – 4 Year, Term by Term Plan
The degree requirements listed below are considered a draft until fully approved through the Western Oregon University curriculum process.
Computer Science Major | ||
---|---|---|
Course | Description | Credits |
CS 160 | Introduction to Computer Science | 4 |
CS 161 | Computer Science I | 4 |
CS 162 | Computer Science II | 4 |
CS 260 | Data Structures I | 4 |
CS 271 | Computer Organization | 4 |
CS 360 | Programming Languages | 4 |
CS 361 | Algorithms | 4 |
CS 363 | Information Assurance and Security | 4 |
CS 364 | Information Management | 4 |
CS 365 | Operating Systems and Networking | 4 |
CS 460 | Software Engineering I | 4 |
CS 461 | Software Engineering II | 4 |
CS 462 | Software Engineering III | 4 |
CS 4xx | Choose 12 hours from Computer Science Electives above CS 400 | 12 |
Mathematics Requirements | ||
MTH 231 | Elem of Discrete Mathematics I | 3 |
MTH 232 | Elem of Discrete Mathematics II | 3 |
MTH 354 | Applied Discrete Mathematics | 4 |
Other Degree Requirements | ||
Computer Science Major | 74 | |
Liberal Arts Core Curriculum (LACC) (Total Credits) | 55 | |
BA/BS Requirements | Varies | |
Electives | Varies | |
Total Credit Hours to Graduate | 180 |
Computer Science majors must have a grade of C or better in the required Computer Science major courses.
Computer Science Minor
A 27-hour minor program in Computer Science may be planned with the help of an advisor.