The online catalog includes the most recent changes to courses and degree requirements that have been approved by the Faculty Senate, including changes that are not yet effective.
WARNING: The following information reflects a degree requirement which expired as of Summer 2023. Please click the appropriate link under "Degree Programs" on the right side of this page to view the currently effective requirements for this program. If a link to this program does not appear, the program may no longer be available, or may be available under a different academic unit. You can find past requirements under the appropriate archived catalog.
Bachelor of Science, Computer Science (Vancouver Only) (120 Credits)
For the major in the Computer Science degree program on the Vancouver campus, students are admitted to the major upon demonstrating they are ready to take MATH 171 (Calculus I) or higher and making their intentions known to the department.
To remain in good standing, students must pass CS 121, 122, 166, MATH 171, 172, and PHYSICS 201/211 (or their transfer equivalents) with a grade of C or better and have a WSU cumulative GPA of 2.5 when the final benchmark is completed.
No courses listed in this schedule of studies may be taken on a pass/fail basis. All listed computer science courses, and their prerequisites, must be completed with a grade of C or better.
To remain in good standing, students must pass CS 121, 122, 166, MATH 171, 172, and PHYSICS 201/211 (or their transfer equivalents) with a grade of C or better and have a WSU cumulative GPA of 2.5 when the final benchmark is completed.
No courses listed in this schedule of studies may be taken on a pass/fail basis. All listed computer science courses, and their prerequisites, must be completed with a grade of C or better.
First Year | |
First Term | Credits |
CS 121 | 4 |
HISTORY 105 [ROOT] | 3 |
Humanities [HUM] | 3 |
MATH 171 [QUAN] | 4 |
Second Term | Credits |
CS 122 | 4 |
CS 166 | 3 |
ENGLISH 101 [WRTG] | 3 |
MATH 172 | 4 |
Second Year | |
First Term | Credits |
CS 223 | 3 |
CS 260 | 3 |
ECONS 101 [SSCI] or 102 [SSCI] | 3 |
MATH 220 | 2 |
PHYSICS 201 [PSCI] | 3 |
PHYSICS 211 [PSCI] | 1 |
Second Term | Credits |
Biological Sciences [BSCI] with lab | 4 |
CS 224 | 3 |
CS 261 | 3 |
MATH 273 or 301 | 2-3 |
PHYSICS 202 | 3 |
PHYSICS 212 | 1 |
Complete Writing Portfolio | |
Third Year | |
First Term | Credits |
CS 317 | 3 |
CS 360 | 4 |
CS Option Course1 | 3 |
ENGLISH 402 [WRTG] | 3 |
STAT 360 | 3 |
Second Term | Credits |
CS 320 [M] | 3 |
CS 351 | 3 |
CS 355 | 3 |
CS Option Course1 | 3 |
Diversity [DIVR] | 3 |
Fourth Year | |
First Term | Credits |
Arts [ARTS] | 3 |
CS 420 [CAPS] [M] | 3 |
CS 450 | 3 |
CS Option Courses1 | 6 |
Second Term | Credits |
CS 402 [M] | 3 |
CS 421 | 3 |
CS 460 | 3 |
CS Option Course1 | 3 |
CS Security Option Course2 | 3 |
Footnotes
1 | CS Option Courses: 15 credits of option area courses are required for completion of the degree program. The option courses must be chosen from 300-400-level CS courses and may also include up to 6 credits from the following list: MATH 315, 320, 325, 364, 420, 448, 453, 466, ECE 324, 366, and 424. Other computer science-related courses may be substituted, as approved by the department. |
2 | CS Security Option Courses: 3 credits of security option area courses are required for completion of the degree program. These credits are in addition to the 15 credits of CS Option Courses required above. CS Security Option Courses must be chosen from the following courses: CS 425, 426, and 427. |
- Engineering and Computer Science - WSU Vancouver
Courses
- Computer Science - Vancouver
- Electrical Engineering - Vancouver
- Mechanical Engineering - Vancouver
Schedules of Studies
- Bachelor of Science, Computer Science (Vancouver Only)
- Bachelor of Science, Electrical Engineering (Vancouver only)
- Bachelor of Science, Mechanical Engineering (Vancouver Only)
Minors
- Computer Science (Vancouver only)
- Electrical Engineering (Vancouver only)
- Mechanical Engineering (Vancouver only)