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 2024. 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.
Cybersecurity (120 Credits)
Students are admitted to the Cybersecurity major upon demonstrating they are calculus-ready and making their intention known to the department. Calculus-ready is defined as having an ALEKS math placement score of 78% or higher; or completion of MATH 108, and 171 or a higher calculus course with a grade of C or better; or completing the Math AP with a score of 2 (places the student in MATH 171), or 3 (credit is given for MATH 171); or achieving an IB score of HL 5; or achieving a CLEP score of 50.
To remain in good standing students must complete CPTS 121 or 131 and CPTS 122 or 132 and CPTS 223 or 233. In addition, students must also complete MATH 171, 216, and MATH 220 or 225, each with a grade of C or better, and earn a cumulative WSU GPA of 2.5 or higher upon completion of the above courses.
Alternate Pathway:
Completion of ALL standard pathway benchmarks, excluding MATH 216, CPTS 223/233. In addition, complete the following courses: a [SSCI] course such as ECONS 101 or 102, ENGLISH 101, PHIL 201 or MATH 301, and the [PSCI] requirement of Lab Science Requirement3, all with a grade of C or better, and a 2.5 cumulative WSU GPA (or transfer GPA if no WSU GPA exists).
No courses listed in this schedule of study may be taken on a pass/fail basis. All courses must be completed with a grade of C or better.
To remain in good standing students must complete CPTS 121 or 131 and CPTS 122 or 132 and CPTS 223 or 233. In addition, students must also complete MATH 171, 216, and MATH 220 or 225, each with a grade of C or better, and earn a cumulative WSU GPA of 2.5 or higher upon completion of the above courses.
Alternate Pathway:
Completion of ALL standard pathway benchmarks, excluding MATH 216, CPTS 223/233. In addition, complete the following courses: a [SSCI] course such as ECONS 101 or 102, ENGLISH 101, PHIL 201 or MATH 301, and the [PSCI] requirement of Lab Science Requirement3, all with a grade of C or better, and a 2.5 cumulative WSU GPA (or transfer GPA if no WSU GPA exists).
No courses listed in this schedule of study may be taken on a pass/fail basis. All courses must be completed with a grade of C or better.
First Year | |
First Term | Credits |
CPT S 101 | 1 |
CPT S 121 or 1311 | 4 |
ENGLISH 101 [WRTG] | 3 |
MATH 171 [QUAN] | 4 |
UCORE Inquiry2 | 3 |
Second Term | Credits |
CPT S 122 or 1321 | 4 |
HISTORY 105 [ROOT] | 3 |
MATH 216 | 3 |
UCORE Inquiry2 | 3 |
Second Year | |
First Term | Credits |
CPT S 223 or 2331 | 3 |
CPT S 260 or E E 234 | 3 or 4 |
Lab Science Requirement [BSCI]3 | 4 |
MATH 220 or 225 | 2 or 3 |
UCORE Inquiry2 | 3 |
Second Term | Credits |
CPT S 317 | 3 |
CPT S 321, 323, or 3554 | 3 |
CPT S 322 [M] | 3 |
MATH 301 or PHIL 201 | 3 |
UCORE Inquiry2 | 3 |
Complete Writing Portfolio | |
Third Year | |
First Term | Credits |
CPT S 302 | 3 |
CPT S 327 | 3 |
CPT S 350 | 3 |
CPT S 360 or 3701 | 4 |
ENGLISH 402 [WRTG] [M] | 3 |
Second Term | Credits |
CPT S 427 | 3 |
CPT S 451 or 415 | 3 |
STAT 360 | 3 |
Computer Science Electives5 | 6 |
Fourth Year | |
First Term | Credits |
CPT S 428 | 3 |
CPT S 455 | 3 |
Lab Science Requirement [PSCI]3 | 4 |
Computer Science Electives5 | 6 |
Second Term | Credits |
CPT S 426 | 3 |
CPT S 432 [CAPS] [M] | 3 |
CPT S 439 | 3 |
Computer Science Electives5 | 6 |
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. Transitivity allowed between tracks before taking CPTS 223/233. The C/C++ track is not available in Everett. |
2 | Must complete 4 of these 5 UCORE designations: ARTS, DIVR, EQJS, HUM, SSCI. |
3 | Lab Science Requirement: Choose from CHEM 105 [PSCI], 106, PHYSICS 201 [PSCI] and 211, 202 [PSCI] and 212, BIOLOGY 106 [BSCI], 107 [BSCI]. Graduation requirements stipulate one each of [BSCI], and [PSCI]. Transfer students may fulfill the credit requirement with course equivalencies of 6 semester credits. Courses should include sufficient credits to meet the University requirement of 120 credits. |
4 | CPT S 323 is only available in Tri-Cities. |
5 | Computer Science Electives: 18 credits (minimum 12 credits 300-400 level CPTS courses) and must include one of CPTS 434, 437, 440, or 475. May include a maximum of 3 credits each of CPTS 490 and 499, or 3 credits of CPT S 499, and a combined 3 credits of CPT S 488 and ENGR 489. Approved non-CPTS courses are: 300-400-level EE courses, CE 463, DTC 335, EM 464, MATH 172, MBIOS 478, MSE 302, PHYSICS 303, 443, and STAT 436. |
- Electrical Engineering and Computer Science
Courses
- Computer Science
- Electrical Engineering
Schedules of Studies
- Bachelor of Science, Computer Science
- Computer Engineering
- Cybersecurity
- Electrical Engineering
- Software Engineering
Minors
- Computer Engineering
- Computer Science
- Electrical Engineering
- Software Engineering
Certificates
- CySER CAE-CO Fundamentals