The School of Electrical Engineering and Computer Science

Approved Technical Electives

Technical electives at the 300- or 400-level must be selected from this list of approved technical electives or electives may be at the 500-level in math, science, or engineering. Undergraduates enrolling in 500-level courses require approval of the course instructor. Additionally, all electives are subject to an advisor's approval and must include six credits of 400-level EE coursework.

Number Course Name Credits
Astr 435 Astronomy & Astrophysics 3
     
CE 463 Engineering Administration 3
     
Chem 331 Physical Chemistry I 3
Chem 333 Physical Chemistry Lab 1
Chem 345 Organic Chemistry I 4
     
CptS 317 Automata & Formal Languages 3
CptS 322 Software Design 3
CptS 355 Programming Language Design 3
CptS 360 Systems Programming 4
CptS 422 Software Engineering Principles 3
CptS 423 Software Engineering Lab 3
CptS 442 Computer Graphics 3
CptS 445 Digital Image Processing 3
CptS 446 Animation Programming 3
CptS 450 Design & Analysis of Algorithms 3
CptS 451 Introduction to Database Systems 3
CptS 452 Compiler Design 3
CptS 453 Graph Theory 3
CptS 455 Introduction to Computer Networks 3
CptS 460 Operating Systems & Computer Architecture 3
CptS 461 Digital Sound Synthesis and Processing 3
CptS 466 Embedded Systems 3
     
EconS 311 Introductory Econometrics 3
     
EE 324 Fundamentals of Digital Systems 4
EE 334 Computer Architecture 4
EE 431 RF & Microwave Circuits 4
EE 432 RF Engineering for Telecommunications 4
EE 434 ASIC & Digital Systems Design 3
EE 451 Digital Communication Systems 3
EE 461 Digital Sound Processing and Synthesis 3
EE 464 Digital Signal Processing 3
EE 466 VLSI Design 3
EE 470 Concepts in Biotechnology 3
EE 476 Analog Integrated Circuits 3
EE 477 Analog Integrated Circuits Lab 2
EE 478 Microelectronic Fabrication 3
EE 486 Power Electronics 3
EE 491 Performance of Power Systems 3
EE 493 Protection of Power Systems I 3
EE 494 Protective Relay Labs 2
EE 495 Internship in Electrical Industry 2
EE 496 Introduction to Semiconductor Device Theory 3
     
EM 464 Project Management 3
     
Math 320 Elementary Modern Algebra 3
Math 325 Elementary Combinatronics 3
Math 340 Introduction to Mathematical Modeling 3
Math 364 Principles of Optimization 3
Math 401 Introduction to Analysis I 3
Math 402 Introduction to Analysis II 3
Math 415 Intermediate Differntial Equations 3
Math 420 Linear Algbra 3
Math 421 Algebraic Structures 3
Math 430 Statistical Methods in Engineering 3
Math 440 Applied Mathematics I 3
Math 441 Applied Mathematics II 3
Math 448 Numerical Analysis 3
Math 453 Graph Theory 3
Math 464 Operations Research and Game Theory 3
Math 466 Optimization in Networks 3
     
ME 401 Mechatronics 3
ME 404 Heat Transfer 3
     
MSE 402 Polymer Materials 3
MSE 403 Ceramic Materials 3
     
Phys 303 Modern Physics I 3
Phys 304 Modern Physics II 3
Phys 320 Mechanics 3
Phys 435 Astronomy & Astrophysics 3
Phys 443 Optics 3
Phys 450 Introduction to Quantum Mechanics 3
Phys 463 Introduction to Solid State Physics 3
     
Stat 430 Statistical Methods in Engineering 3
Contact us: webmaster@eecs.wsu.edu | Telephone: 509 335 6602 Fax: 509 335 3818 | Accessibility | Copyright | Policies
School of Electrical Engineering and Computer Science, PO BOX 642752, Washington State University, Pullman, WA, 99164-2752 USA