Campus Alert:
3:05 PM
September 16th, 2020

PSU ALERT: Due to poor air quality, PSU will continue to suspend on-campus operations through Friday (9/18/20). Non-essential employees should work from home if possible. Employees currently assigned to work remotely are not impacted by this suspension of on-campus work. Updates will be on pdx.edu.

Course List and Descriptions

Course List and Descriptions

Courses that are regularly offered by the ECE department; list is subject to change. This page is still being updated but all descriptions should be posted soon. The Portland State Bulletin has brief descriptions of all ECE and EE courses.

ECE 101 Exploring Electrical Engineering (4)
ECE 102 Engineering Computation (4)
ECE 103 Engineering Programming (4)
ECE 171 Digital Circuits (4)
ECE 172 Digital Systems (4)
ECE 211 Introduction to Design Processes (1)
ECE 212 Introduction to Project Development (2)
ECE 221 Electric Circuit Analysis I (4)
ECE 222 Electric Circuit Analysis II (4)
ECE 223 Electric Circuit Analysis III (4)
ECE 241 Introduction to Electrical Engineering (4)
ECE 315 Signals and Systems I (4)
ECE 316 Signals and Systems II (4)
ECE 317 Signals and Systems III (4)
ECE 321 Electronics I (4)
ECE 322 Electronics II (4)
ECE 323 Electronics III (4)
ECE 331 Engineering Electromagnetics I (4)
ECE 332 Engineering Electromagnetics II (4)
ECE 341 Introduction to Computer Hardware (4)
EE 347 Power Systems I (4)
EE 348 Power Systems II (4)
ECE 351 Verilog and FPGA Design (4)
ECE 361 Computer System Organization (4)
ECE 362 Embedded Operating Systems (4)
ECE 371 Microprocessors (4)
ECE 372 Microprocessor Interfacing and Embedded Systems (5)
ECE 373 Embedded Operating Systems & Device Drivers (5)
ECE 411 Industry Design Processes (2)
ECE 412 Senior Project Development I (4)
ECE 413 Senior Project Development II (2)
ECE 424 Engineering Professional Practice (2)
EE 517 Instrumentation and Sensing (4)
EE 520 Random Processes (4)
EE 521 Discrete Time Processing I (4)
EE 522 Discrete Time Processing II (4)
EE 523 Estimation and Detection I (4)
EE 524 Estimation and Detection II (4)
EE 525 Statistical Signal Processing I: Spectral Estimation (4)
EE 526 Statistical Signal Processing II: Linear Estimation and Adaptive Filters (4)
EE 527 Sensor Array Processing (4)
EE 528 State Space Tracking (4)
EE 529 Signal Processing Practicum (4)
EE 4/530 Analytical Methods for Power Systems (4)
EE 4/531 Power Systems Protection (4)
EE 4/532 Electrical Machine Analysis and Design (4)
EE 534 Power Operations Fundamentals I (4)
EE 535 Power Operations Fundamentals II (4)
EE 536 Power System Stability (4)
EE 537 Advanced Power Systems Protection (4)
EE 538 Dynamics and Control of AC Drives (4)
EE 539 Design of Electrical Machines (4)
EE 560 Foundations of Cyber-Physical Systems (4)
ECE 5/611 Solid State Electronics I (4)
ECE 5/612 Solid State Electronics II (4)
ECE 5/613 Solid State Electronics III (4)
ECE 4/514 Microsystem Integration and Packaging (4)
ECE 4/515 Fundamentals of Semiconductor Devices (4)
ECE 4/516 Integrated Circuit (IC) Technologies (4)
ECE 4/521 Analog Integrated Circuit Design I (4)
ECE 4/522 Analog Integrated Circuit Design II (4)
ECE 5/623 Analog Integrated Circuit Design III (4)
ECE 4/525 Digital Integrated Circuit Design I (4)
ECE 4/526 Digital Integrated Circuit Design II (4)
ECE 5/627 High-performance Digital Systems (4)
ECE 4/528 VLSI Computer-Aided Design (4)
ECE 5/629 CAD for ULSI and Emerging Technologies (4)
ECE 4/531 Microwave Circuit Design I (4)
ECE 4/532 Microwave Circuit Design II (4)
ECE 5/633 Advanced Electromagnetics (4)
ECE 5/634 Acoustics (4)
ECE 4/535 Radar and Sonar Processing (4) 
ECE 540 System-on-Chip Design with FPGAs (4)
ECE 544 Embedded System Design with FPGAs (4)
ECE 4/545 Power Electronic Systems Design I (4)
ECE 4/546 Power Electronic Systems Design II (4)
ECE 4/551 Control Systems Design I (4)
ECE 4/552 Control Systems Design II (4)
ECE 5/653 Control Systems Design III (4)
ECE 558 Embedded Systems Programming (4)
ECE 559 Genetic Algorithms (4)
ECE 4/561 Communication Systems Design I (4)
ECE 4/562 Communication Systems Design II (4)
ECE 571 Introduction to System Verilog for Design and Verification (4)
ECE 4/578 Intelligent Robotics I (4)
ECE 4/579 Intelligent Robotics II (4)
ECE 4/581 ASIC: Modeling and Synthesis (4)
ECE 5/682 Formal Verification of Hardware/Software Systems (4)
ECE 4/583 Low Power Digital IC Design (4)
ECE 4/585 Microprocessor System Design (4)
ECE 4/586 Computer Architecture (4)
ECE 5/687 Advanced Computer Architecture I (4)
ECE 5/688 Advanced Computer Architecture II (4)
ECE 5/690 Digital Design Using Hardware Description Languages (4)
ECE 593 Fundamentals of Pre-Silicon Validation (4)
ECE 594 Applied Optics (4)
ECE 595 Emulation and Functional Specification Verification (4)
ECE 597 Post-Silicon Electrical Validation (4) 
ECE 598 Introduction to Quantum Mechanics (4)