Course List and Descriptions The courses below are regularly offered by the ECE department and include a link to their description in the current PSU Bulletin, followed by the course's amount of credits, and finally by a more detailed description. Some graduate-level courses do not have a detailed description available and are registered By-Arrangement. If you have questions regarding By-Arrangement courses (5/601-6), please contact eceinfo@pdx.edu.Courses with the EE prefix (power and signal processing) can be found at the bottom of the list. Please check with your instructor before purchasing textbooks listed in the detailed course descriptions as these may change.ECE 101 Exploring Electrical Engineering (4) Detailed course descriptionECE 102 Engineering Computation (4) Detailed course descriptionECE 103 Engineering Programming (4) Detailed course descriptionECE 171 Digital Circuits (4) Detailed course descriptionECE 172 Digital Systems (4) Detailed course descriptionECE 211 Introduction to Design Processes (1) Detailed course descriptionECE 212 Introduction to Project Development (2) Detailed course descriptionECE 221 Electric Circuit Analysis I (4) Detailed course descriptionECE 222 Electric Circuit Analysis II (4) Detailed course descriptionECE 223 Electric Circuit Analysis III (4) Detailed course descriptionECE 241 Introduction to Electrical Engineering (4) Detailed course descriptionECE 315 Signals and Systems I (4) Detailed course descriptionECE 316 Signals and Systems II (4) Detailed course descriptionECE 317 Feedback & Control Systems (4) Detailed course descriptionECE 321 Electronics I (4) Detailed course descriptionECE 322 Electronics II (4) Detailed course descriptionECE 323 Electronics III (4) Detailed course descriptionECE 331 Engineering Electromagnetics I (4) Detailed course descriptionECE 332 Engineering Electromagnetics II (4) Detailed course descriptionECE 341 Introduction to Computer Hardware (4) Detailed course descriptionECE 351 Verilog and FPGA Design (4) Detailed course descriptionECE 361 Computer System Organization (4) Detailed course descriptionECE 362 Embedded Operating Systems (4) Detailed course descriptionECE 371 Microprocessors (4) Detailed course descriptionECE 372 Microprocessor Interfacing and Embedded Systems (5) Detailed course descriptionECE 373 Embedded Operating Systems & Device Drivers (5) Detailed course descriptionECE 411 Industry Design Processes (2) Detailed course descriptionECE 412 Senior Project Development I (4) Detailed course descriptionECE 413 Senior Project Development II (2) Detailed course descriptionECE 415 Fundamentals of Semiconductor Devices (4) Detailed course description ECE 416 Integrated Circuit (IC) Technologies (4) Detailed course descriptionECE 421 Analog Integrated Circuit Design I (4) Detailed course descriptionECE 422 Analog Integrated Circuit Design II (4) Detailed course descriptionECE 424 Engineering Professional Practice (2) Detailed course descriptionECE 425 Digital Integrated Circuit Design I (4) Detailed course descriptionECE 426 Digital Integrated Circuit Design II (4) Detailed course descriptionECE 428 VLSI Computer-Aided Design (4) Detailed course descriptionECE 431 Microwave Circuit Design I (4) Detailed course descriptionECE 432 Microwave Circuit Design II (4) Detailed course descriptionECE 445 Power Electronic Systems Design I (4) Detailed course descriptionECE 446 Power Electronic Systems Design II (4) Detailed course descriptionECE 451 Control Systems Design I (4) Detailed course descriptionECE 452 Control Systems Design II (4) Detailed course descriptionECE 461 Communication Systems Design I (4) Detailed course descriptionECE 462 Communication Systems Design II (4) Detailed course descriptionECE 478 Intelligent Robotics I (4) Detailed course descriptionECE 479 Intelligent Robotics II (4) Detailed course descriptionECE 481 ASIC: Modeling and Synthesis (4) Detailed course descriptionECE 483 Low Power Digital IC Design (4) Detailed course descriptionECE 485 Microprocessor System Design (4) Detailed course descriptionECE 486 Computer Architecture (4) Detailed course descriptionECE 501 Research (By-Arrangement)ECE 502 Independent Study (By-Arrangement)ECE 503 Thesis (By-Arrangement)ECE 504 Cooperative Education/Internship (email Nate Rose: nrose@pdx.edu)ECE 505 Reading and Conference (By-Arrangement)ECE 506 Special Problems/Projects (By-Arrangement)ECE 507 Seminar (By-Arrangement)ECE 508 Workshop (1-4)ECE 510 Selected Topics (1-4)ECE 511 Solid State Electronics I (4)ECE 512 Solid State Electronics II (4)ECE 513 Solid State Electronics III (4)ECE 515 Fundamentals of Semiconductor Devices (4) Detailed course descriptionECE 516 Integrated Circuit (IC) Technologies (4) Detailed course descriptionECE 521 Analog Integrated Circuit Design I (4) Detailed course descriptionECE 522 Analog Integrated Circuit Design II (4) Detailed course descriptionECE 525 Digital Integrated Circuit Design I (4) Detailed course descriptionECE 526 Digital Integrated Circuit Design II (4) Detailed course descriptionECE 527 High-performance Digital Systems (4) ECE 528 VLSI Computer-Aided Design (4) Detailed course descriptionECE 529 CAD for ULSI and Emerging Technologies (4) Detailed course descriptionECE 530 Physical Design of Digital Integrated Circuits (4)ECE 531 Microwave Circuit Design I (4) Detailed course descriptionECE 532 Microwave Circuit Design II (4) Detailed course descriptionECE 533 Advanced Electromagnetics (4)ECE 540 System-on-Chip Design with FPGAs (4)ECE 544 Embedded System Design with FPGAs (4)ECE 545 Power Electronic Systems Design I (4) Detailed course descriptionECE 546 Power Electronic Systems Design II (4) Detailed course descriptionECE 550 Post-Silicon Functional Validation (4) ECE 551 Control Systems Design I (4) Detailed course descriptionECE 552 Control Systems Design II (4) Detailed course descriptionECE 553 Control Systems Design III (4)ECE 558 Embedded Systems Programming (4)ECE 559 Genetic Algorithms (4)ECE 560 Assertion Based Verification (4)ECE 561 Communication Systems Design I (4) Detailed course descriptionECE 562 Communication Systems Design II (4) Detailed course descriptionECE 563 Grad School Essentials: A Crash Course in Scholarly Skills I (1)ECE 564 Grad School Essentials: A Crash Course in Scholarly Skills II (1)ECE 571 Introduction to System Verilog for Design and Verification (4) Detailed course descriptionECE 578 Intelligent Robotics I (4) Detailed course descriptionECE 579 Intelligent Robotics II (4) Detailed course descriptionECE 581 ASIC: Modeling and Synthesis (4) Detailed course descriptionECE 582 Formal Verification of Hardware/Software Systems (4)ECE 583 Low Power Digital IC Design (4) Detailed course descriptionECE 584 Foundations of Cyber-Physical Systems (4)ECE 585 Microprocessor System Design (4) Detailed course descriptionECE 586 Computer Architecture (4) Detailed course descriptionECE 587 Advanced Computer Architecture I (4)ECE 588 Advanced Computer Architecture II (4)ECE 589 Performance Analysis of Local Area Networks (4)ECE 590 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)ECE 601 Research (By-Arrangement)ECE 603 Dissertation (By-Arrangement)ECE 604 Cooperative Education/Internship (email Nate Rose: nrose@pdx.edu)ECE 605 Reading and Conference (By-Arrangement)ECE 606 Special Problems/Projects (By-Arrangement)ECE 607 Seminar (By-Arrangement)ECE 610 Selected Topics (1-4)ECE 611 Solid State Electronics I (4)ECE 612 Solid State Electronics II (4)ECE 613 Solid State Electronics III (4)ECE 627 High-performance Digital Systems (4)ECE 629 CAD for ULSI and Emerging Technologies (4) Detailed course descriptionECE 682 Formal Verification of Hardware/Software Systems (4)ECE 687 Advanced Computer Architecture I (4)ECE 688 Advanced Computer Architecture II (4)ECE 690 Digital Design Using Hardware Description Languages (4)EE 347 Power Systems I (4) Detailed course descriptionEE 348 Power Systems II (4) Detailed course descriptionEE 430 Analytical Methods for Power Systems (4) Detailed course descriptionEE 431 Power Systems Protection (4) Detailed course descriptionEE 432 Electrical Machine Analysis and Design (4) Detailed course descriptionEE 513 Introductory Image Processing (4)EE 514 Advanced Image Processing (4)EE 515 Computer Vision (4)EE 516 Mathematical Foundations of Machine Learning (4)EE 517 Instrumentation and Sensing (4)EE 518 Machine Learning Theory and Algorithms (4)EE 519 Deep Learning Theory and Fundamentals (4)EE 520 Random Processes (4)EE 522 Discrete Time Processing (4)EE 523 Estimation and Detection (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 530 Analytical Methods for Power Systems (4) Detailed course descriptionEE 531 Power Systems Protection (4) Detailed course descriptionEE 532 Electrical Machine Analysis and Design (4) Detailed course descriptionEE 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) Useful Links For Course Planning ECE BS Course Plans ECE MS Program Tracks Bridge Program Course Plans Yearly Course Guides