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

Pre-Approved Electives

Additional elective options beyond the Department courses listed above.

Course Number Course Title Typically Offered Available Online
AME545 AME 545 Renewable Energy Systems Spring Yes
AME555 AME 555 Introduction to System Identification Methods Spring Yes
AME556 AME 556 Nonlinear and Optimal Control Spring Yes
AME558 AME 558 Introduction to Advanced Control Theory Spring Yes
AME587 AME 587 Design of Mechatronic Systems Spring Yes
BME516 BME 516 Biomedical Imaging Fall No
BME520 BME 520 Biophotonics Spring No
BME547 BME 547 Sensors and Controls Fall No
BME577 BME 577 Introduction to Biomedical Informatics Fall No
BME638 BME 638 Advanced Medical Imaging Spring No
BME639 BME 639 Magnetic Resonance Imaging No
CSC533 CSC 533 Computer Graphics Spring No
CSC539 CSC 539 Statistical Natural Language Processing Fall Yes
CSC544 CSC 544 Advanced Data Visualization Fall No
CSC585 CSC 585 Algorithms for Natural Language Processing Fall, Spring No
CSC588 CSC 588 Machine Learning Theory Fall, Spring No
ENTR506 ENTR 506 Principles of Entrepreneurship Fall, Summer No
INFO510 INFO 510 Bayesian Modeling and Inference Spring No
INFO523 INFO 523 Data Mining and Discovery Fall, Spring Yes
INFO526 INFO 526 Data Analysis and Visualization Fall, Spring, Summer Yes
INFO555 INFO 555 Applied Natural Language Processing Fall, Spring, Summer Yes
INFO557 INFO 557 Neural Networks Fall Yes
INFO579 INFO 579 SQL/NoSQL Databases for Data and Information Science Fall, Spring, Summer Yes
MATH513 MATH 513 Linear Algebra Fall, Spring No
MATH515A MATH 515A Introduction to Abstract Algebra Fall No
MATH515B MATH 515B Second Course in Abstract Algebra Spring No
MATH517A MATH 517A Group Theory Fall (even years) No
MATH517B MATH 517B Group Theory Spring (odd years) No
MATH523A MATH 523A Real Analysis Fall No
MATH524 MATH 524 Theory of Complex Variables Spring No
MATH525A MATH 525A Real Analysis of One Variable Fall No
MATH525B MATH 525B Real Analysis of Several Variables Spring No
MATH543 MATH 543 Theory of Graphs and Networks Fall (even years) No
MATH546 MATH 546 Theory of Number Spring (odd years) No
MATH547 MATH 547 Combinatorial Mathematics Spring (odd years) No
MATH571A MATH 571A Advanced Statistical Regression Analysis Fall Yes
MATH574M MATH 574M Statistical Machine Learning Spring Yes
MATH581A MATH 581A Methods of Applied Mathematics I Fall No
MATH581B MATH 581B Methods of Applied Mathematics II Spring No
MSE547L MSE 547L Semiconductor Processing Laboratory Spring No
OPTI502 OPTI 502 Optical Design and Instrumentation I Fall Yes
OPTI505R OPTI 505R Diffraction and Interferometry Spring Yes
OPTI506 OPTI 506 Radiometry, Sources, and Detectors Fall Yes
OPTI507 OPTI 507 Solid-State Optics Fall No
OPTI509 OPTI 509 Statistical Optics Fall No
OPTI511R OPTI 511R Optical Physics and Lasers Spring Yes
OPTI516 OPTI 516 Modern Astronomical Optics Spring Yes
OPTI536 OPTI 536 Introduction to Image Science Spring Yes
OPTI570 OPTI 570 Quantum Mechanics Fall Yes
OPTI584 OPTI 584 Polarized Light and Polarimetry Spring No
OPTI595B OPTI 595B Information in a Photon Spring Yes
OPTI613 OPTI 613 Introduction to Infrared Systems Spring Yes
OPTI636 OPTI 636 Noise in Imaging Systems OPTI636 Fall Yes
OPTI646 OPTI 646 Introduction to Quantum Information and Computation Fall Yes
OPTI647B OPTI 647B Photonic Quantum Information Processing Fall No
PHYS534 PHYS 534 Atomic, Molecular, and Optical Physics Fall (odd years) No
PHYS570A PHYS 570A Quantum Mechanics Fall No
SIE515 SIE 515 Technical Sales and Marketing Fall, Spring Yes
SIE522 SIE 522 Engineering Decision Making Under Uncertainty Fall Yes
SIE531 SIE 531 Simulation Modeling and Analysis Fall, Spring Yes
SIE533 SIE 533 Fundamentals of Data Science for Engineers Fall Yes
SIE540 SIE 540 Survey of Optimization Methods Spring Yes
SIE549 SIE 549 Optimization for Machine Learning Spring Yes
SIE554A SIE 554A The Systems Engineering Process Fall Yes
SIE557 SIE 557 Project Management Fall Yes
SIE565 SIE 565 Supply Chain Management Spring Yes
SIE571 SIE 571 Systems Cyber Security Engineering Fall Yes
SIE572 SIE 572 Information Security and Research (INSuRE) Spring Yes
SIE-ENGR514 SIE-ENGR 514 Law for Engineers/Scientists Spring Yes
SIE/ENGR532 SIE/ENGR 532 Sports Analytics Fall, Summer Yes
SIE/ENGR567 SIE/ENGR 567 Financial Modeling for Innovation Fall Yes