The Washington State University Pullman Catalog

Bachelor of Science, Computer Science

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 2018. 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 (120 Credits)

Students may certify in the Bachelor of Science in Computer Science degree program either in the School of Electrical Engineering and Computer Science, on the Pullman campus, or in the School of Engineering and Applied Sciences, on the Tri-Cities campus. The certification criteria are identical and independently applied by the two schools. Students should consult with their advisor at their campus of residence for approved alternative course sequences and choices as well as allowed substitutions vis-à-vis the schedule of studies listed below. Please see the following specific policies for each school.

School of Electrical Engineering and Computer Science, Pullman

Students may apply for certification into the Bachelor of Science in Computer Science degree program after completion of the following courses with a grade of C or better and a cumulative GPA of 2.5 or higher: CPT S 121 and 122, or 131 and 132, MATH 171, 172, 216, 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. In addition to the outlined requirements, all students are expected to meet the university certification requirements—see Academic Regulation 53 in the catalog. Consult with advisor at campus of residence for alternative course sequences.

School of Engineering and Applied Sciences, Tri-Cities

1. The School Engineering and Applied Sciences will establish the total number of students to be certified into the Bachelor of Science in Computer Science degree program on the Tri-Cities campus.
2. Students may normally apply for certification into the Bachelor of Science in Computer Science degree program after completion of the following courses with a grade of C or better and a cumulative GPA of 2.5 or higher: CPT S 121 and 122, or 131 and 132, MATH 171, 172, 216, 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. In addition to the outlined requirements, all students are expected to meet the university certification requirements—see Academic Regulation 53 in the catalog.
3. Students should consult with their advisor about their readiness for certification and then apply for certification as early as possible in their studies after completion of the needed certification courses.
4. Certification applications are accepted on a rolling basis online, under the Certification tab at https://tricities.wsu.edu/engineering/seas-advising-gateway/ https://tricities.wsu.edu/engineering/seas-advising-gateway/ for the Bachelor of Science in Computer Science degree program and normally processed within two weeks of the date of submittal.
5. Any further questions should be addressed through scheduling an individual meeting with your advisor at https://tricities.wsu.edu/engineering/undergraduate/advising-form.
First Year
First TermCredits
CPT S 121 or 13114
ENGLISH 101 [WRTG]3
MATH 171 [QUAN]4
PHIL 2013
Second TermCredits
CPT S 122 or 13214
HISTORY 105 [ROOT]3
MATH 1724
MATH 2163
Second Year
First TermCredits
CPT S 223 or 23313
CPT S 2603
MATH 2202
MATH 273 or 3012 or 3
PHYSICS 201 [PSCI]4
Second TermCredits
CPT S 3553
Creative & Professional Arts [ARTS]3
Humanities [HUM]3
PHYSICS 2024
Social Sciences [SSCI]23
Complete Writing Portfolio
Third Year
First TermCredits
CPT S 3173
CPT S 322 [M]3
CPT S 360 or 37014
ENGLISH 402 [WRTG] [M] 3
STAT 3603
Second TermCredits
CPT S 3023
CPT S 3503
CPT S Track Elective36
Diversity [DIVR]3
Fourth Year
First TermCredits
Biological Sciences with Lab [BSCI]4
CPT S 4213
CPT S Free Electives46
CPT S Track Elective33
Second TermCredits
CPT S 423 [CAPS]3
CPT S Free Electives46
CPT S Track Electives36
Complete CPT S Exit Interview and Survey

Footnotes
1Students may choose between a C/C++ (CPT S 121, 122, 223, 360) path or a Java programming (CPT S 131, 132, 233, 370) path. Students should adhere to one path option.
2ECONS 101 or 102 recommended.
3Tracks consist of five courses (15 credits): General Track, required courses: CPT S 321 and 460; at least three courses from CPT S 422, 427, 440, 442, 443, 451, 455, 471, 489. Systems and Networking Track, required courses: CPT S 455 and 460; at least three courses from CPT S 411, 415, 427, 440, 451, 464, 483 (with departmental approval), and E E 324. Artificial Intelligence Track, required courses: CPT S 440 and 437; at least three courses from CPT S 315, 411, 415, 434, 443, 483 (with departmental approval), 485, 486. Data Science Track, required courses: CPT S 315 and 483; at least three courses from CPT S 411, 415, 437, 440, 451, 464, 471, 483 (with departmental approval), STAT 436.
4Four additional courses (12 credits) of 300-400-level courses in CPT S and E E courses not used as Track Electives; CE 463; E M 464; MATH 401, 420, 421; MBIOS 478; MSE 302; PHYSICS 303, and 443.

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, bitter@wsu.edu
Copyright © Board of Regents, Washington State University