Graduate Courses
The Department of ECE Graduate Programs offer courses on both the Main Campus and through Arizona Online. To view courses available in the current semester, use the UAccess Student Center Class Search.
For detailed information about ECE courses, including fees, grading options and cross-listed classes, refer to the University of Arizona Catalog under Course Descriptions. Specific details for Electrical & Computer Engineering, Computer Science & Engineering, and Software Engineering courses can be found in their respective sections.
Department Courses
| Course Number | Course Title | Typically Offered | Available Online | Core |
|---|---|---|---|---|
| ECE500A | ECE 500A Photonic Communications Engineering | A | Fall | No | |
| ECE500B | ECE 500B Photonic Communications Engineering | B | Fall | No | |
| ECE500C | ECE 500C Photonic Communications Engineering | C | Fall | No | |
| ECE501B | ECE 501B Advanced Linear Systems Theory | Fall | Yes | ECE, QISE |
| ECE501C | ECE 501C Data Management | Fall | Yes | CSE |
| ECE502C | ECE 502C Operating System Design | Spring | No | CSE, SFWE |
| ECE503 | ECE 503 Probability and Random Processes for Engineering Applications | Fall | Yes | ECE, QISE |
| ECE503A | ECE 503A Mathematical Methods for Optics & Photonics | Spring | No | |
| ECE503C | ECE 503C Algorithms Design and Analysis for Engineering Applications | Fall | Yes | CSE |
| ECE504 | ECE 504 Optical Spectroscopy of Materials | Spring (odd years) | No | |
| ECE505C | ECE 505C Advanced Data Structures | Spring | No | CSE, SFWE |
| ECE506 | ECE 506 Reconfigurable Computing | Spring | No | CSE, ECE |
| ECE506C | ECE 506C Compiler Design | Fall | No | CSE |
| ECE507 | ECE 507 Digital VLSI Systems Design | Fall | Yes | ECE |
| ECE508 | ECE 508 Agent-Based Simulation | Spring | Yes | |
| ECE509 | ECE 509 Cyber Security - Concept, Theory, Practice | Spring | No | CSE |
| ECE511 | ECE 511 Numeric Modeling of Physics & Biological Systems | Fall | No | |
| ECE513 | ECE 513 Web Development and The Internet of Things | Contact Department | No | |
| ECE514A | ECE 514A Photovoltaic Solar Energy Systems | Spring | No | |
| ECE515 | ECE 515 Microelectronics Manufacturing and The Environment | Fall | No | |
| ECE517 | ECE 517 Measurement and Data Analysis In Biomedical Engineering | Spring | No | |
| ECE523 | ECE 523 Engineering Applications of Machine Learning and Data Analytics | Spring | Yes | CSE, ECE |
| ECE524 | ECE 524 Fundamentals Of Cloud Security | Spring | No | |
| ECE525 | ECE 525 Introduction To Deep Learning: An Engineering Perspective | Fall | No | CSE, ECE, SFWE |
| ECE527 | ECE 527 Holography and Diffractive Optics | Fall | Yes | |
| ECE529 | ECE 529 Digital Signal Processing | Fall | Yes | ECE |
| ECE530 | ECE 530 Optical Communication Systems | Fall | Yes | |
| ECE531 | ECE 531 Software Defined Radio | Fall | Yes | |
| ECE532 | ECE 532 Digital Image Analysis | Spring (alternate years) | Yes | |
| ECE533 | ECE 533 Digital Image Processing | Spring (alternate years) | Yes | ECE |
| ECE534 | ECE 534 Advanced Topics In Optical And Electronic Materials | Spring (even years) | No | QISE |
| ECE535A | ECE 535A Digital Communications Systems | Spring | No | ECE, QISE |
| ECE536A | ECE 536A Free-Space Optical Communications Systems | Spring | No | QISE |
| ECE537 | ECE 537 Digital Communications Systems II | Fall | No | ECE |
| ECE538 | ECE 538 Radar Signal Processing | Fall | Yes | ECE |
| ECE539A | ECE 539A From Photonics Innovation To The Marketplace | Spring | Yes | QISE |
| ECE540 | ECE 540 Quantum Sensing and Quantum Machine Learning | Fall | No | ECE, QISE |
| ECE541A | ECE 541A Automatic Control | Fall | Yes | ECE |
| ECE542 | ECE 542 Digital Control Systems | Spring | Yes | ECE |
| ECE543 | ECE 543 Quantum Communications and Quantum Networks | Spring (odd years) | Yes | ECE, QISE |
| ECE544 | ECE 544 Information Theory With Quantum Light | Spring | No | |
| ECE546 | ECE 546 Semiconductor Processing | Fall | Yes | |
| ECE550 | ECE 550 Analog Integrated Circuits | Fall | No | ECE |
| ECE554 | ECE 554 Electronic Packaging Principles | Spring | Yes | |
| ECE555 | ECE 555 Introduction To Quantum Mechanics and Quantum Information Processing | Spring | No | ECE, QISE |
| ECE556 | ECE 556 Optoelectronics | Spring | No | ECE |
| ECE559 | ECE 559 Fundamentals of Optics for Electrical Engineers | Fall | No | ECE |
| ECE562 | ECE 562 Computer Architecture And Design | Spring | Yes | CSE, ECE |
| ECE563C | ECE 563C Introduction To Extended Reality (XR) | No | ||
| ECE564 | ECE 564 Advanced Topics In Computer Networks | Spring | No | ECE |
| ECE565 | ECE 565 Microelectronic Packaging Materials | Spring | No | |
| ECE566 | ECE 566 Knowledge-System Engineering | Spring | No | |
| ECE568 | ECE 568 Introduction To Parallel Processing | Spring | No | |
| ECE569 | ECE 569 High Performance Computing: Technology, Architecture and Algorithms | Spring | Yes | CSE, ECE |
| ECE571 | ECE 571 Fundamentals Of Information And Network Security | Spring | Yes | CSE |
| ECE572 | ECE 572 Design, Modeling and Simulation for High Technology Systems In Medicine | Fall | No | |
| ECE573 | ECE 573 Software Engineering Concepts | Spring | No | SFWE |
| ECE574A | ECE 574A Computer-Aided Logic Design | Fall | Yes | CSE, ECE |
| ECE575 | ECE 575 Advanced Cryptographic Techniques with Applications to Real-World Systems | Fall | No | |
| ECE576A | ECE 576A Engineering of Computer Based Systems | Fall | No | |
| ECE576B | ECE 576B Embedded System Design and Optimization | Spring | No | ECE |
| ECE577 | ECE 577 Computer System and Network Evaluation | Spring | No | ECE |
| ECE578 | ECE 578 Fundamentals of Computer Networks | Fall | Yes | CSE, ECE |
| ECE579 | ECE 579 Principles of Artificial Intelligence | Spring | Yes | CSE |
| ECE581A | ECE 581A Electromagnetic Field Theory | Fall | No | ECE |
| ECE581B | ECE 581B Electromagnetic Field Theory | Spring | No | ECE |
| ECE584 | ECE 584 Antenna Theory and Design | Spring | No | ECE |
| ECE586 | ECE 586 Microwave Engineering I: Passive Circuit Design | Fall | No | ECE |
| ECE587L | ECE 587L Photonic Communications Laboratory | Spring | No | |
| ECE588 | ECE 588 Microwave Engineering II: Active Circuit Design | Spring | Yes | ECE |
| ECE632 | ECE 632 Advanced Optical Communication Systems | Spring | No | |
| ECE633 | ECE 633 Quantum Information Processing and Quantum Error Correction | Fall | No | ECE, QISE |
| ECE635 | ECE 635 Error Correction | Fall | No | CSE, QISE |
| ECE636 | ECE 636 Information Theory | Fall | Yes | ECE |
| ECE638 | ECE 638 Wireless Communications | Fall | No | ECE |
| ECE639 | ECE 639 Detection and Estimation in Engineering Systems | Spring | No | ECE |
| ECE678 | ECE 678 Wireless Protocols | Spring | No | ECE |
| ECE695 | ECE 695 Colloquium | Fall | No | |
| ECE696B | ECE 696B Advanced Topics In Electrical Engineering | Fall, Spring | No | |
| SFWE501 | SFWE 501 Software Assurance and Security | Spring | Yes | SFWE |
| SFWE502 | SFWE 502 Software DevSecOps | Fall | Yes | SFWE |
| SFWE503 | SFWE 503 Software Project Management | Fall | Yes | SFWE |
| SFWE504 | SFWE 504 Software Requirements Analysis and Test | Spring | Yes | SFWE |
| SFWE505 | SFWE 505 Software Architecture and Design | Fall | Yes | SFWE |
| SFWE507 | SFWE 507 Foundations of Software Engineering | Fall, Spring | Yes | SFWE |
| SFWE509 | SFWE 509 Principles of Cloud Computing | Fall | No | SFWE |
| SFWE510 | SFWE 510 Cloud-Native | Spring | Yes | SFWE |
| SFWE511 | SFWE 511 Software For Industrial Control Systems | Fall | Yes | SFWE |
| SFWE513 | SFWE 513 Research Methods | Fall | Yes | SFWE |