The Washington State University Catalog

Bachelor of Arts, 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 Arts, Computer Science Requirements(122 Hours)

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

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
HISTORY 105 [ROOT]3
MATH 20113
PHIL 201 [QUAN]3
Second TermHours
CPT S 1224
Creative & Professional Arts [ARTS]3
MATH 20213
MATH 2163
Social Sciences [SSCI]23
Second Year
First TermHours
Biological Sciences [BSCI] with lab34
CPT S 2233
CPT S 2603
MATH 2124
Second TermHours
CPT S 2242
MATH Elective13
Minor Electives46
Physical Sciences [PSCI] with lab34
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
Minor Elective43
Science Elective [BSCI] or [PSCI]34
Second TermHours
Advanced Cpt S Elective53
CPT S 3233
Diversity [DIVR]3
Minor Elective43
Science Elective [BSCI] or [PSCI]33
Fourth Year
First TermHours
300-400-level Minor Elective43
Advanced Cpt S Elective56
CPT S 422 [M]3
Humanities [HUM]3
Second TermHours
300-400-level Minor Elective43
Advanced CPT S Electives56
CPT S 4023
Integrative Capstone [CAPS]3
Complete Cpt S Exit Interview and Survey

Footnotes

1Either math sequence below will satisfy the math requirement for this degree. Sequence B will allow a broader selection of advanced computer science electives. The course work in mathematics must total at least sixteen semester hours (including MATH 216). Sequence A: MATH 201, 202, 212, and a MATH elective chosen from the following list: MATH 364, 416, or STAT 412. Sequence B: MATH 171, 172, 220, and MATH 212, or MATH 360.
2SOC 101 recommended.
3Science electives must include a year-long sequence (two semesters including a laboratory in each semester) and two additional science courses, one of which must have a laboratory component.
4Elective credits should include a minor program. Completion of a minor is strongly encouraged. If a minor in a science or engineering discipline is contemplated, Math Sequence B should be taken (see note 1).
5300-400-level advanced computer science electives must be chosen to contain advanced work in at least three separate computer science areas. Eligible areas and courses are: a) Theory: CPT S 317, 450, 453; b) Scientific Computing: CPT S 430, 438, 470; c) Programming Languages: CPT S 355, 452, 481; d) Hardware Systems: CPT S 360, 460, 466; E E 324, 334; e) Graphics and Multimedia: CPT S 442, 443; f) Software Systems: CPT S 425, 427, 451, 455, 464; g) Intelligent Systems: CPT S 440, 434; h) Software Engineering: CPT S 421, 422, 423; i) Selected offerings of CPT S 483 could fit in one or more of the categories above. Consult with an advisor for course choices and other requirements.
 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