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. Courses showing two entries of the same number indicate that the course information is changing. The most recently approved version is shown first, followed by the older version, in gray, with its last-effective term preceding the course title. Courses shown in gray with only one entry of the course number are being discontinued.

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
ENGLISH 101 [WRTG]3
MATH 171 [QUAN]4
PHIL 2013
Second TermHours
CPT S 1224
HISTORY 105 [ROOT]3
MATH 1724
MATH 2163
Second Year
First TermHours
CPT S 2233
CPT S 2603
Humanities [HUM]3
PHYSICS 201 [PSCI]4
Social Sciences [SSCI]13
Second TermHours
Biological Sciences [BSCI]3 or 4
CPT S 2242
Creative & Professional Arts [ARTS]3
MATH 2202
PHYSICS 2024
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
Electives2
Complete Cpt S Exit Interview and Survey

Footnotes

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   Student Degree Audit
 Transfer Courses   Right To Know   Veteran's Affairs   Summer Session
 
Office of the Registrar, PO Box 641035, Washington State University, Pullman WA 99164-1035, 509-335-5346, bitter@wsu.edu
Copyright © Board of Regents, Washington State University