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.
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 keep their status as Computer Science majors and to remain in good academic 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 maintain a cumulative GPA of 2.0 or higher.
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 keep their status as Computer Science majors and to remain in good academic 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 maintain a cumulative GPA of 2.0 or higher.
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 |
MATH 171 [QUAN] | 4 |
UCORE Inquiry1 | 3 |
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 |
MATH 220 | 2 |
PHYSICS 201 [PSCI] | 3 |
PHYSICS 211 [PSCI] | 1 |
UCORE Inquiry1 | 3 |
Second Term | Credits |
Biological Sciences [BSCI] or Elective2 | 4 |
CS 220 or 224 | 3 |
CS 261 | 3 |
MATH 273 or 301 | 2-3 |
Science Elective with Lab3 | 4 |
Complete Writing Portfolio | |
Third Year | |
First Term | Credits |
CS 317 | 3 |
CS 360 | 4 |
CS Option Course4 | 3 |
ENGLISH 402 [WRTG] | 3 |
STAT 360 | 3 |
Second Term | Credits |
CS 320 [M] | 3 |
CS 351 | 3 |
CS 355 | 3 |
CS Option Course4 | 3 |
UCORE Inquiry1 | 3 |
Fourth Year | |
First Term | Credits |
CS 420 [CAPS] [M] | 3 |
CS 450 | 3 |
CS Option Courses4 | 6 |
UCORE Inquiry1 | 3 |
Second Term | Credits |
CS 402 [M] | 3 |
CS 421 | 3 |
CS 460 | 3 |
CS Option Course4 | 3 |
CS Security Option Course5 | 3 |
Complete CS Exit Survey |
Footnotes
1 | Must complete 4 of these 5 UCORE designations: ARTS, DIVR, EQJS, HUM, SSCI. |
2 | If the [BSCI] requirement will be satisfied via the Science Elective requirement, 4 elective credits from any discipline may be selected. See also footnote 3. |
3 | Science Elective with Lab: science course selected from the following: PHYSICS 202/212, CHEM 105, 106, BIOLOGY 106, or 107. |
4 | 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. |
5 | 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)