The Washington State University Catalog

Bachelor of Science, Computer Science Requirements

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 2013. 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 Requirements (120 Hours)

Students may apply for certification into the Bachelor of Science in Computer Science degree program after completion of CPT S 121, 122, 223; MATH 171, 172, 216; PHIL 201; PHYSICS 201.

No courses listed in this schedule of study may be taken on a pass/fail basis. All listed E E and CPT S courses, required electives, and prerequisites to these courses must be completed with a grade of C or better.
First Year
First TermHours
CPT S 1214
MATH 171 [QUAN]4
PHIL 2013
Second TermHours
CPT S 1224
MATH 1724
MATH 2163
Second Year
First TermHours
CPT S 2233
CPT S 2603
Humanities [HUM]3
Social Sciences [SSCI]13
Second TermHours
Biological Sciences [BSCI]3 or 4
CPT S 2242
Creative & Professional Arts [ARTS]3
MATH 2202
Complete Writing Portfolio
Third Year
First TermHours
CPT S 322 [M]3
CPT S 3553
ENGLISH 402, 403, or Communication [COMM] or Written Communication [WRTG]3
MATH 273 or 3012 or 3
STAT 3603
Second TermHours
CPT S 3173
CPT S 3233
CPT S 3604
CPT S Option Courses26
Fourth Year
First TermHours
CPT S 4213
CPT S 422 [M]3
CPT S 4503
CPT S Option Courses26
Diversity [DIVR]3
Second TermHours
CPT S 4023
CPT S 423, or Integrative Capstone [CAPS]3
CPT S 4603
CPT S Option Course23
Complete Cpt S Exit Interview and Survey

1ECONS 101 or 102 recommended.
2Fifteen credits (5 courses) of option area classes are required for completion of the degree program. The option courses are chosen from upper-level computer science related courses and must be approved by an advisor. BS Computer Science Option courses can be chosen from the following list of classes: CE 463, CPT S 425, CPT S 427, CPT S 430, CPT S 434, CPT S 438, CPT S 440, CPT S 442, CPT S 443, CPT S 451, CPT S 452, CPT S 453, CPT S 455, CPT S 456, CPT S 464, CPT S 466, CPT S 470, CPT S 481, CPT S 483, CPT S 490, CPT S 499, DTC 335, MATH 401, MATH 402, MATH 415, MATH 420, MATH 421, MATH 440, MATH 441. NOTE: Upper-division courses in other disciplines may be used with permission. Contact your advisor if you are interested in taking a course that is not included on this list.

Student Affairs Schedules 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