The Washington State University Catalog

Bachelor of Arts, 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. 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.

WARNING: The following information reflects a degree requirement which expired as of Summer 2017. 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 Arts, Computer Science(120 Hours)

Students may apply for certification into the Bachelor of Arts 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, 122, and 223, or CPT S 131, 132, and 233; 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. Consult with advisor at campus of residence for alternative course sequences.
First Year
First TermHours
CPT S 121 or 13114
Creative & Professional Arts [ARTS]3
HISTORY 105 [ROOT]3
MATH 20123
PHIL 201 [QUAN]3
Second TermHours
CPT S 122 or 13214
ENGLISH 101 [WRTG]3
MATH 20223
MATH 2163
Social Sciences [SSCI]3
Second Year
First TermHours
CPT S 223 or 23313
CPT S 2603
Diversity [DIVR]3
Minor Elective33
STAT 2124
Second TermHours
Biological Sciences [BSCI] with lab44
CPT S 3553
MATH Elective23
Physical Sciences [PSCI] with lab44
Complete Writing Portfolio
Third Year
First TermHours
CPT S 322 [M]3
ENGLISH 402 [WRTG] [M]3
Minor Electives (choose two)36
Science Elective (with lab)44
Second TermHours
300-400-level Minor Elective33
Advanced CPT S Electives (choose two)56
CPT S 3023
Science Elective43
Fourth Year
First TermHours
300-400-level Minor Elective33
Advanced CPT S Electives (choose two)56
CPT S 421 63
Humanities [HUM]3
Second TermHours
300-400-level Minor Elective33
Advanced CPT S Electives (choose two)56
CPT S 423 [CAPS]63
Complete CPT S Exit Interview and Survey

Footnotes

1Students may choose between a c/C++ (CPTS 121, 122, 223) path or a Java programming (CPTS 131,132, 233) path. Students should stick to one path option. The Java track is not available in Tri Cities.
2Either 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 fifteen semester hours (including MATH 216). Sequence A: MATH 201, 202, STAT 212, and a MATH elective chosen from the following list: MATH 364, 416, or STAT 412. Sequence B: MATH 171, 172, 220, and STAT 212 or STAT 360.
3Elective credits may 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 2).
4Science electives: A minimum of 15 credits required. Must include a year-long sequence (two semesters including a laboratory in each semester) of [BSCI], [PSCI], or [SCI] and two additional science courses, one of which must have a laboratory component. Electives include BIOLOGY 106, 107; CHEM 101, 102 or 105, 106; PHYSICS 101, 102 or 201, 202.
5Advanced CPT S Electives: 18 credits required. At least 12 credit must be in CPT S courses and include a minimum of 6 credits of 400 or 500 level courses. The remaining 6 credits may be at the 300, 400 or 500 level in CPT S (preferred), MATH, STAT, E E, PHYSICS or another department with the approval of the EECS advisor. Students certified at Tri-Cities must include two courses from CPT 427, 440, 442, 460, 471, and 481. Consult with advisor at campus of residence for course choices.
6Consult with an advisor at campus of residence for allowed substitutions.
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, bitter@wsu.edu
Copyright © Board of Regents, Washington State University