The Washington State University Pullman Catalog

Computer Engineering

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 2021. 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.

Computer Engineering (123 Credits)

Students are admitted to the Computer Engineering 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 83% 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).

To remain in good standing students must complete CPT S 121 or 131, MATH 171, 172, 220, 273, and PHYSICS 201, 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 and additionally: ENGLISH 101, CHEM 105, PHYSICS 202, E E 261, 262, MATH 315, all with a grade of C or better, and a 2.5 cumulative WSU GPA (or transfer GPA if no WSU GPA exists). Everett and Bremerton applicants follow the alternate pathway.

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.

First Year
First TermCredits
CHEM 105 [PSCI]4
CPT S 121 or 13114
MATH 171 [QUAN]4
Second TermCredits
CPT S 122 or 13214
MATH 1724
MATH 216 3
Second Year
First TermCredits
CPT S 223 or 23313
E E 2144
MATH 220 2
MATH 273 2
Second TermCredits
Arts [ARTS]3
E E 2344
E E 261 3
E E 262 1
MATH 3153
Complete Writing Portfolio
Third Year
First TermCredits
E E 311 3
E E 321 3
E E 324 [M]4
E E 352 [M]3
Second TermCredits
Biological Sciences [BSCI]3 or 4
CPT S 360 or 37014
E E 3343
Engineering Science Elective23
STAT 3603
Fourth Year
First TermCredits
CPT E Technical Electives33
E E 4152
ECONS 101 [SSCI] or 102 [SSCI]3
Humanities [HUM]3
Senior Design Elective I43
Second TermCredits
CPT E Technical Electives36
Diversity [DIVR]3
E E 302 3
E E 416 [CAPS] [M]3
Complete CPT E Exit Interview and Survey

1Students may choose between a C/C++ (CPT S 121, 122, 223, 360) path or a Java programming (CPT S 131, 132, 233, 370) path. Students should adhere to one path option.
2Engineering Science Elective: Choose from E E 331, 341, ME 301, or MSE 302. (Note: If either E E 331 or E E 341 is taken as an engineering science elective, it cannot also count as a technical elective.)
3Technical electives (9 credits) must be 300-400-level courses and must be chosen with an advisor's approval. Any of the following courses may be chosen to fulfill technical elective requirements: CPT S 317, 322, 327, 350, 355, 411, 422, 430, 437, 440, 442, 443, 451, 452, 455, 460, 466; E E 331, 341, 351, 431, 432, 434, 439, 451, 464, 466, 476, 489, 496; One only of MATH 325, 340, 364, 415, 421, 440, 441, 448, 453, 464, 466.
4Senior Design Electives adhere to one of the following sequences: (1) ASIC & Digital Systems: E E 416 and 434; (2) VLSI Design: E E 466 and 416. Students are strongly recommended to complete both senior design elective sequences.

Student Affairs Schedule 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,
Copyright © Board of Regents, Washington State University