The Washington State University General Catalog

Bachelor of Science, Computer Science (Vancouver Only)

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.
First Year
First TermCredits
CS 1214
Humanities [HUM]3
MATH 171 [QUAN]4
Second TermCredits
CS 1224
CS 1663
MATH 1724
Second Year
First TermCredits
CS 2233
CS 2603
ECONS 101 [SSCI] or 102 [SSCI]3
MATH 2202
Second TermCredits
Biological Sciences [BSCI] with lab4
CS 2243
CS 2613
MATH 273 or 3012-3
Complete Writing Portfolio
Third Year
First TermCredits
CS 3173
CS 3604
CS Option Course13
STAT 3603
Second TermCredits
CS 320 [M]3
CS 3513
CS 3553
CS Option Course13
Diversity [DIVR]3
Fourth Year
First TermCredits
Arts [ARTS]3
CS 420 [CAPS] [M] 3
CS 4503
CS Option Courses16
Second TermCredits
CS 402 [M]3
CS 4213
CS 4603
CS Option Course13
CS Security Option Course23

1CS 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.
2CS 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.

Student Affairs Schedule of Classes Commencement Veteran's Affairs Summer Session
Office of the Registrar, PO Box 641035, Washington State University, Pullman WA 99164-1035, 509-335-5346,
Copyright © Board of Regents, Washington State University