Graduate Courses
The Department of ECE Graduate Programs offer courses on the Main Campus and Arizona Online. Consult the UAccess Student Center Class Search for courses offered in the current semester.
More information about ECE and CSE courses, including fees and grading bases, can be found in the UA Catalog, under Course Descriptions.
ECE 501B: Advanced Linear Systems Theory
Prerequisite(s): Graduate standing or permission of the instructor
ECE 503: Probability and Random Processes for Engineering Applications
Prerequisite(s): An undergraduate course in probability
ECE 504: Optical Spectroscopy of Materials
ECE 506: Reconfigurable Computing
Prerequisite(s): ECE 562 and ECE 574A
ECE 507: Digital VLSI Systems Design
ECE 509: Cyber Security - Concept, Theory, Practice
Prerequisite(s): ECE 578
ECE 511: Numeric Modeling of Physics & Biological Systems
Prerequisite(s): ECE 381, MATH 254, PHYS 141, PHYS 143, ECE 175, or consult with instructor
ECE 513: Web Development and the Internet of Things
Prerequisite(s): ECE 175 and ECE 275
ECE 514A: Photovoltaic Solar Energy Systems
Prerequisite(s): Graduate standing
ECE 515: Microelectronics Manufacturing and the Environment
ECE 517: Measurement and Data Analysis in Biomedical Engineering
ECE 523: Engineering Applications of Machine Learning and Data Analytics
Prerequisite(s): ECE 503 or equivalent
ECE 524: Fundamentals Of Cloud Security
Prerequisite(s): ECE 509 suggested but not required
ECE 527: Holography and Diffractive Optics
Prerequisite(s): OPTI 502, OPTI 505R or ECE 459 or ECE 559
ECE 529: Digital Signal Processing
Prerequisite(s): ECE 340 and MATH 322
ECE 530: Optical Communication Systems
ECE 531: Software Defined Radio
Prerequisite(s): 1. Python or C/C++ programming; 2. Linux; 3. ECE 340A or equivalent; 4. ECE 429 or equivalent. Or with the consent of the instructor.
ECE 532: Digital Image Analysis
Prerequisite(s): ECE 340
ECE 533: Digital Image Processing
Prerequisite(s): ECE 529; concurrent registration in ECE 503
ECE 534: Advanced Topics In Optical And Electronic Materials
ECE 535A: Advanced Topics in Optical and Electronic Materials
Prerequisite(s): ECE 340A
ECE 536A: Free-Space Optical Communications Systems
ECE 537: Digital Communications Systems II
Prerequisite(s): Graduate standing
ECE 538: Radar Signal Processing
Prerequisite(s): ECE 340
ECE 541A: Automatic Control
Prerequisite(s): ECE 340
ECE 542: Digital Control Systems
Prerequisite(s): ECE 340
ECE 546: Semiconductor Processing
ECE 550: Analog Integrated Circuits
Prerequisite(s): ECE 351C or equivalent Electronic Circuits I course
ECE 554: Electronic Packaging Principles
ECE 556: Optoelectronics
Prerequisite(s): ECE 352 and ECE 381
ECE 559: Fundamentals Of Optics For Electrical Engineers
Prerequisite(s): Graduate standing
ECE 562: Computer Architecture And Design
Prerequisite(s): ECE 175, ECE 274, ECE 369A or consent of instructor
ECE 564: Advanced Topics In Computer Networks
Prerequisite(s): Introductory course on computer networks
ECE 566: Knowledge-System Engineering
Prerequisite(s): Graduate standing
ECE 568: Introduction to Parallel Processing
Prerequisite(s): ECE 369
ECE 569: High Performance Computing: Technology, Architecture and Algorithms
Prerequisite(s): Knowledge of computer architecture and digital systems
ECE 571: Fundamentals Of Information And Network Security
ECE 572: Design, Modeling and Simulation for High Technology Systems in Medicine
ECE 574A: Computer-Aided Logic Design
Prerequisite(s): ECE 275
ECE 576A: Engineering of Computer Based Systems
Prerequisite(s): ECE 373 and ECE 479
ECE 576B: Embedded System Design and Optimization
Prerequisite(s): ECE 274A, ECE 275, and ECE 576A
ECE 578: Fundamentals of Computer Networks
Prerequisite(s): ECE 175
ECE 579: Principles of Artificial Intelligence
Prerequisite(s): ECE 373 or equivalent
ECE 581A: Electromagnetic Field Theory
Prerequisite(s): Graduate standing, ECE 381 or equivalent, and MATH 422
ECE 581B: Electromagnetic Field Theory
Prerequisite(s): ECE 581A
ECE 584: Antenna Theory and Design
Prerequisite(s): Graduate standing and ECE 381
ECE 586: Microwave Engineering I: Passive Circuit Design
Prerequisite(s): Graduate standing
ECE 588: Microwave Engineering II: Active Circuit Design
Prerequisite(s): Graduate standing
ECE 625: Advanced Topic: Sensor and Ad Hoc Network Optimization
ECE 632: Advanced Optical Communication Systems
Prerequisite(s): ECE 430/530 or equivalent
ECE 633 Quantum Information Processing and Quantum Error Correction
Prerequisite(s): ECE 501B or equivalent; typically, basic linear algebra is sufficient
ECE 635: Error Correction
Prerequisite(s): Graduate standing
ECE 636: Information Theory
Prerequisite(s): ECE 503
ECE 638: Wireless Communications
ECE 639: Detection and Estimation in Engineering Systems
Prerequisite(s): ECE 503
ECE 677: Distributed Computing Systems
ECE 678: Wireless Protocols
Prerequisite(s): Graduate standing