Bachelor of Science in Computer Science
(123 hours) No courses listed in the chosen schedule of studies may be taken on a pass, fail basis. All listed Cpt S courses and prerequisities to these courses must be completed with a grade of C or better.
DOWNLOAD PDF of course schedule
Four Years at WSU Tri-Cities
A four-year BSCS sequence may be taken entirely at WSU Tri-Cities. In the all-WSU program, there are a total of 122 semester hours (WSU) of credit.
First Year
Fall Semester
- Math 171 - Calculus I, 4 credits
- Phil 201 - Elementary Logic, 3 credits
- Engl 101 - Introductory Writing, 3 credits
- CptS 121 - Program Design and Development, 4 credits
- GenEd 110 - World Civilzation I, 3 credits
Spring Semester
- Math 172 - Calculus II, 4 credits
- Math 216 - Discrete Structures, 3 credits
- CptS 122 - Data Structures, 4 credits
- GenEd 111 - World Civilizations II, 3 credits
Second Year
Fall Semester
- Phys201 - Physics for Scientists and Engineers I, 4 credits
- CptS223 - Advanced Data Structures, 3 credits
- CptS224 - Programming Tools, 2 credits
- CptS260 - Introduction to Computer Architecture, 3 credits
- (choice) Social Sciences [S,K] (GER), 3credits
Spring Semester
- Stat360 - Probability and Statistics, 3 credits
- Phys202 - Physics for Scientists and Engineers II, 4 credits
- (choice) Biological Sciences Elective [B] (GER), 3 credits
- (choice) Social Sciences and Diversity [S,K] [D] (GER), 3 credits
Third Year
Fall Semester
- Math220 - Introductory Linear Algebra, 2credits
- CptS317 - Automata and Formal Languages, 3credits
- CptS402 - Social and Professional Issues in Computer Science, 3credits
- (choice) - Intercultural Studies [I,G,K] (GER), 3 credits
- (Math273, Math301) - Calculus III or Introduction to Mathematical Reasoning, 3 credits
Spring Semester
- Engl402 - Technical and Professional Writing, 3 credits
- CptS322 - Software Engineering Principles I, 3 credits
- CptS323 - Software Design and Construction, 3 credits
- CptS355 - Programming Language Design, 3 credits
- CptS360 - Systems Programming, 4 credits
Summer Semester
- (choice )- CptS Option Course 1, 3 credits
Fourth Year
Fall Semester
- CptS421 - Software Design Project I, 3 credits
- CptS422 - Software Engineering Principles II, 3 credits
- CptS460 - Operating Systems and Computer Architecture, 3credits
- (choice) - CptS Option Course 2, 3 credits
- (choice) - CptS Option Course 3, 3 credits
Spring Semester
- CptS423 - Software Design Project II, 3 credits
- CptS450 - Design and Analysis of Algorithms, 3 credits
- (choice) - CptS Option Course 4, 3 credits
- (choice) - CptS Option Course 5, 3 credits
- (choice) - Tier III Capstone (Hum/Soc), 3 credits
1.2 The Bridges Program with Columbia Basin College
Click here for the Bridges pdf file
The Coordinated Bachelor's Degree Program (also known as Bridges) allows BSCS students to take their first two years at CBC. In the joint CBC/WSU program, there are a total of 100 quarter hours (CBC) and 66 semester hours (WSU) of credit. The recommended sequence at CBC is:
First Year
Fall Quarter
- ENG& 101 - English Composition, 5 credits
- MTH& 151 - Calculus with Analytic Geometry I, 5 credits
- (choice) - World Civ. Elective 1, 5 credits
Winter Quarter
- MTH& 152 - Calculus with Analytic Geometry II, 5 credits
- PHI 121 - Philosopy Introduction, 5 credits
- (choice) - Bio Science, 5credits
- (choice) - World Civ. Elective 2, 5credits
Spring Quarter
- EC& 201 - Micro Economics, 5 credits
- MTH& 153 - Calculus with Analytic Geometry III, 5 credits
- SOC& 101 - Intro to Sociology, 5 credits
- (choice) - Intercultural Studies, 5 credits
Second Year
Fall Quarter
- MTH& 254 - Calculus IV, 5 credits
- PHY& 221 - Engineering Physics I, 4 credits
- PHY& 231 - Engineering Physics Lab I, 1 credits
- CS& 131 - Computer Science I C++, 5 credits
Winter Quarter
- MTH 243 - Linear Algebra, 5 credits
- PHY& 222 - Engineering Physics II, 4 credits
- PHY& 232 - Engineering Physics Lab II, 1 credits
- CS 162 - C++ 2, 5 credits
Spring Quarter
- MTH 246 - Discrete Structures, 5 credits
- PHY& 223 - Engineering Physics III, 4 credits
- PHY& 233 - Engineering Physics Lab III, 1 credits
- CS 260 - Data Structures C++, 5 credits
Third Year
Summer Semester
- (choice) - Tier III Capstone (Hum/Soc), 3 credits
Fall Semester
- CptS223 - Advanced Data Structures, 3 credits
- CptS224 - Programming Tools, 2 credits
- CptS260 - Introduction to Computer Architecture, 3 credits
- CptS317 - Automata and Formal Languages, 3 credits
- CptS402 - Social and Professional Issues in Computer Science, 3 credits
Spring Semester
- Stat360 - Probability and Statistics, 3 credits
- CptS322 - Software Engineering Principles I, 3 credits
- CptS323 - Software Design and Construction, 3credits
- CptS355 - Programming Language Design, 3 credits
- CptS360 - Systems Programming, 4 credits
Fourth Year
Summer Semester
- (choice) - CptS Option Course 1, 3 credits
Fall Semester
- Engl402 - Technical and Professional Writing, 3 credits
- CptS421 - Software Design Project I, 3 credits
- CptS422 - Software Engineering Principles II, 3 credits
- CptS460 - Operating Systems and Computer Architecture, 3 credits
- (choice) - CptS Option Course 2, 3 credits
Spring Semester
- CptS423 - Software Design Project II, 3 credits
- CptS450 - Design and Analysis of Algorithms, 3 credits
- (choice) - CptS Option Course 3, 3 credits
- (choice) - CptS Option Course 4, 3 credits
- (choice) - CptS Option Course 5, 3 credits