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 Arts, Computer Science (120 Credits)
Students may certify in the Bachelor of Arts 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 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. The MATH 171, 172 sequence may be substituted for the MATH 201, 202 sequence.
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 Arts in Computer Science degree program on the Tri-Cities campus.
2. Students may normally 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. The MATH 171, 172 sequence may be substituted for the MATH 201, 202 sequence. 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 Arts 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.
School of Electrical Engineering and Computer Science, Pullman
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. The MATH 171, 172 sequence may be substituted for the MATH 201, 202 sequence.
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 Arts in Computer Science degree program on the Tri-Cities campus.
2. Students may normally 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. The MATH 171, 172 sequence may be substituted for the MATH 201, 202 sequence. 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 Arts 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 Term | Credits |
CPT S 121 or 1311 | 4 |
Creative & Professional Arts [ARTS] | 3 |
HISTORY 105 [ROOT] | 3 |
MATH 2012 | 3 |
PHIL 201 [QUAN] | 3 |
Second Term | Credits |
CPT S 122 or 1321 | 4 |
ENGLISH 101 [WRTG] | 3 |
MATH 2022 | 3 |
MATH 216 | 3 |
Social Sciences [SSCI] | 3 |
Second Year | |
First Term | Credits |
CPT S 223 or 2331 | 3 |
CPT S 260 | 3 |
Diversity [DIVR] | 3 |
Minor Elective3 | 3 |
STAT 212 | 4 |
Second Term | Credits |
Biological Sciences [BSCI] with lab4 | 4 |
CPT S 355 | 3 |
MATH Elective2 | 3 |
Physical Sciences [PSCI] with lab4 | 4 |
Complete Writing Portfolio | |
Third Year | |
First Term | Credits |
CPT S 322 [M] | 3 |
ENGLISH 402 [WRTG] [M] | 3 |
Minor Electives (choose two)3 | 6 |
Science Elective (with lab)4 | 4 |
Second Term | Credits |
300-400-level Minor Elective3 | 3 |
Advanced CPT S Electives (choose two)5 | 6 |
CPT S 302 | 3 |
Science Elective4 | 3 |
Fourth Year | |
First Term | Credits |
300-400-level Minor Elective3 | 3 |
Advanced CPT S Electives (choose two)5 | 6 |
CPT S 421 6 | 3 |
Humanities [HUM] | 3 |
Second Term | Credits |
300-400-level Minor Elective3 | 3 |
Advanced CPT S Electives (choose two)5 | 6 |
CPT S 423 [CAPS]6 | 3 |
Complete CPT S Exit Interview and Survey |
Footnotes
1 | Students may choose between a C/C++ (CPTS 121, 122, 223, 360) path or a Java programming (CPTS 131, 132, 233, 370) path. Students should stick to one path option. The Java track is not available in Tri Cities. |
2 | Either 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. |
3 | Elective credits may include a minor program. Completion of a minor is strongly encouraged. |
4 | Science 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. |
5 | Advanced 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. |
6 | Consult with an advisor at campus of residence for allowed substitutions. |
Schedules of Studies
- Agricultural Technology and Production Management