WSU Tri-Cities

College of Engineering & Architecture

Bachelor of Arts, Computer Science

The offical site for the BACS schedule is the WSU catalog.

DOWNLOAD PDF of course schedule

Four Years at WSU Tri-Cities

A four-year BACS sequence may be taken at WSU Tri-Cities. In the all-WSU program, there are a total of 122 semester hours of credit.

First Year

Fall Semester

  • Math 201 - Introduction to Finite Mathematics for Business and Economics, 3 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 202 - Introduction to Mathematical Analysis for Business and Economics, 3 credits
  • Math 216 - Discrete Structures, 3 credits
  • CptS 122 - Data Structures, 4 credits
  • GenEd 111 - World Civilizations II, 3 credits
  • (choice) Social Sciences or Diversity [S,K] [D] (GER), 3 credits

Second Year

Fall Semester

  • (choice) - Math Elective 1, 3 credits
  • CptS 223 - Advanced Data Structure, 3 credits
  • CptS 260- Introduction to Computer Architecture, 3 credits
  • (choice) - Lab Science Elective 1 [P,B], 4 credits
  • (choice) - Minor Elective 1, 3 credits

Spring Semester

  • (choice) - Intercultural Studies [I,G,K] (GER), 3 credits
  • (choice) - Lab Science Elective 2 [P,B], 4 credits
  • Math 212 - Introduction to Statistical Methods, 4 credits
  • (choice) - Minor Elective 2, 3 credits
  • (choice) - Science Elective [P,B,Q], 3 credits

Third Year

Fall Semester

  • CptS 224 - Programming Tools, 2 credits
  • (choice) - Lab Science Elective 3 [P,B], 4 credits
  • (choice) - Minor Elective 3, 3 credits
  • (choice) - Minor Elective 4, 3 credits

Spring Semester

  • Engl 402 - Technical and Professional Writing, 3 credits
  • CptS 322 - Software Engineering Principles I, 3 credits
  • CptS 323 - Software Design and Construction, 3 credits
  • CptS 355 - Programming Language Design, 3 credits
  • (choice) - Adv. CptS Elective 1, 3 credits

Fourth Year

Fall Semester

  • CptS 422 - Software Engineering Principles II, 3 credits
  • (choice) - Adv. CptS Elective 2, 3 credits
  • (choice) - Adv. CptS Elective 3, 3 credits
  • (choice) - Arts/Humanities [H,G] or Soc. Sci. [S,K] (GER), 3 credits
  • (choice) - Minor Elective 5, 3 credits

Spring Semester

  • CptS 402 - Social and Professional Issues in Computer Science, 3 credits
  • (choice) - Adv. CptS Elective 4, 3 credits
  • (choice) - Adv. CptS Elective 5, 3 credits
  • (choice) - Minor Elective 6, 3 credits
  • (choice) - Tier III Humanities or Social Science. [T] (GER), 3 credits

2.2 The Bridges Program with Columbia Basin College

Click here for the Bridges pdf file

The Bridges program allows BACS students tocomplete their first two years at CBC in Pasco. In the joint CBC/WSUprogram, there are a total of 95 quarter hours (CBC) and 65 semester hours (WSU) of credit. The recommended sequence at CBC is:

First Year

Fall Quarter at CBC

  • ENG 101 - English Composition, 5 credits
  • MTH 147- Finite Math, 5 credits
  • (choice) - Humanities or Social Sciebce Elective, 5 credits

Winter Quarter at CBC

  • CS 148 - Business Calculus, 5 credits
  • PHI 121 - Philosopy Introduction, 5 credits
  • (choice) - Lab Science, 5 credits

Spring Quarter at CBC

  • MTH 146- Introduction to Stats, 5 credits
  • SOC 101 - Intro to Sociology, 5 credits
  • (choice) - Science Elective, 5 credits
  • (choice) - World Civ. Elective 1, 5 credits

Second Year

Fall Quarter at CBC

  • CS 131 - Computer Science I C++, 5 credits
  • (choice) - Lab Science (1st in sequence), 5 credits
  • (choice) - World Civ. Elective 2, 5 credits

Winter Quarter at CBC

  • CS 162 - C++ 2, 5 credits
  • (choice) - Intercultural Studies, 5 credits
  • (choice) - Lab Science (2nd in sequence), 5 credits

Spring Quarter at CBC

  • MTH 246 - Discrete Structures, 5 credits
  • CS 260 - Data Structures C++, 5 credits
  • (choice) - Lab Science (3rd in sequence), 5 credits

Bridges students take a slightly different program at WSU Tri-Cities from taking all four years at WSU Tri-Cities.

Third Year

Fall Semester at WSU Tri-Cities

  • CptS 223 - Advanced Data Structures, 3 credit
  • CptS 224 - Programming Tools, 2 credit
  • CptS 260 - Introduction to Computer Architecture, 3 credit
  • CptS 402 - Social and Professional Issues in Computer Science, 3 credit
  • (choice) - Minor Elective 1 3, credit
  • (choice) - Minor Elective 2 3, credit

Spring Semester at WSU Tri-Cities

  • Engl 402 - Technical and Professional Writing, 3 credits
  • CptS 322 - Software Engineering Principles I, 3 credits
  • CptS 323 - Software Design and Construction, 3 credits
  • CptS 355 - Programming Language Design, 3 credits
  • (choice) - Math Elective [1], 3 credits

Fourth Year

Summer Semester at WSU Tri-Cities

  • (choice)- Adv. CptS Elective 1, 3 credits

Fall Semester at WSU Tri-Cities

  • CptS 422- Software Engineering Principles II, 3 credits
  • (choice) - Adv. CptS Elective 2, 3 credits
  • (choice) - Adv. CptS Elective 3, 3 credits
  • (choice) - Minor Elective 3, 3 credits
  • (choice) - Minor Elective 4, 3 credits

Spring Semester at WSU Tri-Cities

  • (choice) Adv. CptS Elective 4, 3 credits
  • (choice) - Adv. CptS Elective 5, 3 credits
  • (choice) - Minor Elective 5, 3 credits
  • (choice) - Minor Elective 6, 3 credits
  • (choice) - Tier III Humanities or Soial. Science [T] (GER), 3 credits

Note: 1. Students must complete two writing in the major [M] courses. 1Math 171, 172, 220, and 360 OR 212 may substitute for the sequence (Math 201, 202, 212, and Math Elective). Math Electives include Math 364, 416, or Stat 412. 2 Science electives must include a year-long sequence (two semesters including a laboratory in each semester) and two additional science course, one with a laboratory. At least one from each of the [B] and [P] categories is required. 5 Advanced computer science courses must be chosen to contain advanced work in at least three separate computer science areas, in order to comply tihe CSAC/CSAB guidelines. Eligible areas and courses include: a. Theory: Cpt S 317, 450, 453 (453 requires Math 220) b. Scientific Computing: Cpt S 330, 430 (these require Math 172) c. Programming Languages: Cpt S 355, 452 d. Hardware Systems: Cpt S 360, 460, 461, 465, E E 324, 424 e. Graphics and Multimedia: Cpt S 442, 443, 445, 446, Math 418 (Cpt S 442, 445, Math 418 require Math 220) f. Software Systems: Cpt S 425, 426, 427, 451, 455 g. Intelligent Systems: Cpt S 434, 440 h. Software Engineering: Cpt S 423 Selected offerings of Cpt S 483 could fit in one or more of the categories above. 6 Elective credits must include a minor program. Completion of a minor is a graduation requirement. If a minor in a science or engineering discipline is contemplated, the science/engineering calculus courses should be taken instead of the listed math courses.

Department of Computer Science, 2710 Crimson Way, Washington State University Tri-Cities, Richland WA 99354-1671, 509-372-7171, Contact Us