Graduate Courses
More information about ECE courses, including fees and grading bases, can be found in the UA Catalog, under Course Descriptions. See the ECE Graduate Handbook (PDF) for more program details.
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):
ECE 310 or equivalent
ECE 506
Reconfigurable Computing
Prerequisite(s):
ECE 562 and ECE 574A
ECE 509
Cyber Security - Concept, Theory, Practice
Prerequisite(s):
ECE 578
ECE 511
Numeric Modeling of Physics & Biological Systems
Prerequisite(s):
ECE 330, ECE 381, MATH 254, PHYS 141, PHYS 143, PHYS 241 and ECE 175
ECE 514A
Photovoltaic Solar Energy Systems
Prerequisite(s):
Graduate standing
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 529
Digital Signal Processing
Prerequisite(s):
ECE 340 and MATH 322
ECE 532
Digital Image Analysis
Prerequisite(s):
ECE 340
ECE 533
Digital Image Processing
Prerequisite(s):
ECE 529; concurrent registration in ECE 503
ECE 535A
Digital Communications Systems
Prerequisite(s):
ECE 340A
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 550
Analog Integrated Circuits
Prerequisite(s):
ECE 351C or equivalent Electronic Circuits I course
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 562
ECE 569
High Performance Computing: Technology, Architecture, and Algorithms
Prerequisite(s):
Knowledge of computer architecture and digital systems
ECE 574A
Computer-Aided Logic Design
Prerequisite(s):
ECE 275
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 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 639
Detection and Estimation in Engineering Systems
Prerequisite(s):
ECE 503
ECE 678
Wireless Protocols
Prerequisite(s):
Graduate standing
Contact Us
Contact Us
Loading...