Electrical and Computer Engineering
GRADUATE COURSE OFFERINGS
Numbering
5000 level = Senior / Entry Graduate
6000 level = Honors / Graduate
7000 level = Advanced Graduate / PhD
X2xx = Solid State / MEMS
X3xx = Electromagnetics
X4xx = Optics & Optoelectronics
X5xx = Signal Processing, Communication
X6xx = Power, Control, Robotics
X7xx / X8xx = Circuits, Computer Engineering & VLSI
X9xx = All new courses, Seminars, Project/Thesis Credits
These lists are provided as a guide to our course offerings. They do not guarantee that any class will be offered. Semester offerings are subject to change at any time based on instructor availability and enrollment. You can view current course offerings for upcoming semesters by viewing the University of Utah General Catalog & Class Schedules for the appropriate semester.
Where a course has both a 5000- and 6000-level number, the 5000- level version is intended for undergraduates and the 6000- level version for honors and graduate students. A course taken for 5000- level credit cannot be taken again for 6000- level credit. 5000- level courses cross-listed at the 6000- level are indicated with an asterisk (*)
Course Number | Course Name | Typically Offered | Additional Formats |
---|---|---|---|
ECE 5074 | Photovoltaic Materials & Solar Cells* | TBD | |
ECE 5201 | Physics of Nano-Electronics and Related Devices | Fall (odd years in-person) Fall (even years online) | Online |
ECE 5221 | Fundamentals of Micromachining Processes* | Spring, Fall | Online |
ECE 5225 | Microsystems Design and Characterization* | Spring | |
ECE 5231 | Microsensors* | Fall | |
ECE 5233 | Micro Actuators* | Spring | |
ECE 5250 | Introduction to Quantum Computers* | Spring | |
ECE 5255 | Advanced Electron Microscopy for Semiconductors | Fall (odd years) | |
ECE 5310 | Advanced Electromagnetic Fields* | Spring (even years) | |
ECE 5320 | Microwave Engineering I* | Fall | Online |
ECE 5321 | Microwave Engineering II* | Spring (odd years) | Online, Synchronous Remote |
ECE 5324 | Antenna Theory and Design* | Spring | Online |
ECE 5325 | Wireless Communication Systems* | Spring (odd years) | |
ECE 5330 | Health Technology* (Formerly Medical Instrumentation) | Fall (odd years) | |
ECE 5331 | Optics for Energy* | Fall | Online |
ECE 5340 | Applied Computational Electromagnetics with Self-Written Codes* | Spring | Online |
ECE 5350 | Applied Computational Electromagnetics with Commercial Solvers* | Fall | |
ECE 5360 | Bioelectricity* (Formerly Bioinstrumentation) | Fall (odd years) | |
ECE 5410 | Optics I: Geometrical & Physical Optics | Fall | |
ECE 5411 | Optical Communication Systems | Spring (even years) | |
ECE 5412 | Optics II: Optoelectronics | Spring | |
ECE 5480 | Diagnostic and Therapeutic Ultrasound | Spring (odd years) | |
ECE 5510 | Random Processes | Fall | Online |
ECE 5520 | Digital Communication Systems | Spring (odd years) | Synchronous Remote |
ECE 5530 | Digital Signal Processing* | Fall | Online |
ECE 5610 | Power Electronics Fundamentals | Fall (odd years) | |
ECE 5620 | Power Systems Analysis | Spring | Online |
ECE 5625 | Power System Protection* | Fall (even years) | |
ECE 5630 | Power System Economics | Fall | |
ECE 5640 | Power System Security Analysis* | TBD | |
ECE 5650 | Intro to Robotics* | Fall | |
ECE 5670 | Control of Electric Motors* | Spring | Online |
ECE 5671 | Electric Generators* | Fall | Online |
ECE 5680 | Electrical Forensic Engineering and Failure* | Fall (odd years) | |
ECE 5710 | Digital VLSI Design* | Fall | |
ECE 5720 | Fundamentals of Analog Integrated Circuit Design* | Fall | Synchronous Remote |
ECE 5735 | Data Converter Circuits & Systems* | Spring | Synchronous Remote |
ECE 5740 | Computer-Aided Design of Digital Circuits* | Spring (odd years) | |
ECE 5745 | Testing and Verification of Digital Circuits* | Fall (even years) | |
ECE 5755 | Relative Timed Asynchronous Circuit Design* | Fall (odd years) | |
ECE 5780 | Embedded System Design* | Spring | |
ECE 5960 | Special Topics: Convex Optimization | Fall | |
ECE 5960 | Special Topics: Neural Data Analysis and Modeling | Fall | |
ECE 5960 | Special Topics: Power Systems Operation and Planning | Spring | |
ECE 5960 | Special Topics: Computational Photography | Spring | |
ECE 5960 | Special Topics: Hardware Cryptography/Security | Spring 2024 | |
ECE 5960 | Special Topics: Energy, Entrepreneurship, Society, & Policy | Spring 2024 | |
ECE 5960 | Special Topics: Power Systems Operation and Planning | Spring 2024 | |
ECE 5960 | Biomedical Micro Devices | Spring 2024 | |
ECE 5960 | TA Training | Spring, Fall | |
ECE 5961 | Fundamentals of Wireless Communications | Spring (even years) | Online |
ECE 6074 | Photovoltaic Materials & Solar Cells | TBD | |
ECE 6221 | Fundamentals of Micromachining Processes | Spring, Fall | Online |
ECE 6225 | Microsystems Design and Characterization | Spring | |
ECE 6226 | Electrical Interface for MEMS | Fall (periodic) | |
ECE 6231 | Microsensors | Fall (odd years) | |
ECE 6233 | Micro Actuators | Spring (even years) | |
ECE 6235 | Nano-Electro Mechanical Systems / NEMS | Spring (periodic) | |
ECE 6250 | Introduction to Quantum Computers | Spring | |
ECE 6255 | eMicroscopy for Semiconductor Materials and Devices | Fall (odd years) | |
ECE 6261 | Physical Theory of Semiconductor Devices | Fall | |
ECE 6273 | Solid State Memory Devices | Fall (odd years) | |
ECE 6310 | Advanced Electromagnetic Fields | Spring (even years) | |
ECE 6322 | Microwave Engineering I | Fall | Online |
ECE 6323 | Microwave Engineering II | Spring (odd years) | Online, Synchronous Remote |
ECE 6324 | Antenna Theory and Design | Spring | Online |
ECE 6325 | Wireless Communication Systems | Spring (odd years) | |
ECE 6330 | Health Technology (Formerly Medical Instrumentation) | Fall (even years) | |
ECE 6331 | Optics for Energy | Fall | Online |
ECE 6340 | Applied Computational Electromagnetics with Self-Written Codes | Spring (even years) | Online |
ECE 6350 | Applied Computational Electromagnetics with Commercial Solvers | Fall | |
ECE 6360 | Bioelectricity (Formerly Bioinstrumentation) | Fall (odd years) | |
ECE 6420 | Fourier Optics and Holography | Spring (every 3 years, next 2025) | |
ECE 6440 | Integrated Optics and Optical Sensors | Fall (periodic) | |
ECE 6501 | Medical Imaging Systems | TBD | |
ECE 6520 | Information Theory | Spring (odd years) | Online |
ECE 6521 | Error Control Coding | Spring (every 3 years, next 2025) | |
ECE 6530 | Digital Signal Processing | Fall | Online |
ECE 6532 | Digital Image Processing | Fall | |
ECE 6540 | Estimation Theory | Spring (even years) | |
ECE 6550 | Adaptive Filters | Fall (even years) | |
ECE 6570 | Adaptive Control | TBD | |
ECE 6590 | Software Radio | Fall (odd years) | Online |
ECE 6625 | Power System Protection | Fall (even years) | |
ECE 6630 | Power System Economics | Fall | Online |
ECE 6640 | Power System Security Analysis | TBD | |
ECE 6650 | Introduction to Robotics | Fall | |
ECE 6651 | Introduction to Robot Control | Spring | |
ECE 6652 | Linear Systems and State-Space Control | Spring | |
ECE 6654 | Neural Engineering and Neuro Robotics | Fall | |
ECE 6657 | Computer Vision | Fall (by CS dept.) | |
ECE 6670 | Control of Electric Motors | Spring | Online |
ECE 6671 | Electric Generators | Fall | Online |
ECE 6680 | Electrical Forensic Engineering and Failure Analysis | Fall (odd years) | |
ECE 6710 | Digital VLSI Design | Fall | |
ECE 6712 | Digital IC Projects Testing | TBD | |
ECE 6720 | Fundamentals of Analog Integrated Circuit Design | Fall | Online |
ECE 6725 | Advanced Analog Integrated Circuit Design | Spring (Periodic) | |
ECE 6730 | Radio Frequency Integrated Circuit Design | TBD | |
ECE 6735 | Data Converter Circuits & Systems | Spring | Online |
ECE 6740 | Computer-Aided Design of Digital Circuits | Spring (odd years) | |
ECE 6745 | Testing and Verification of Digital Circuits | Fall (odd years) | |
ECE 6750 | Synthesis and Verification of Asynchronous VLSI Systems | TBD | |
ECE 6755 | Relative Timed Asynchronous Circuit Design | Fall (odd years) | |
ECE 6760 | Modeling and Analysis of Biological Networks | Fall (periodic) | |
ECE 6770 | Advanced Digital VLSI Systems Design | TBD | |
ECE 6775 | Advanced VLSI Memory Design | TBD | |
ECE 6780 | Embedded System Design | Spring | |
ECE 6810 | Computer Architecture | Fall | |
ECE 6868 | Robotics Graduate Seminar | Spring & Fall | |
ECE 6900 | Graduate Seminar I | Fall | |
ECE 6910 | Graduate Seminar II | Spring | |
ECE 6950 | Special Study - Master's Project | Spring, Summer, Fall | |
ECE 6960 | Special Topics: Image Analysis Seminar | Spring | |
ECE 6960 | Special Topics: Convex Optimization | Fall | |
ECE 6960 | Special Topics: Neural Data Analysis and Modeling | Fall | |
ECE 6960 | Special Topics: Power Systems Operation and Planning | Spring | |
ECE 6960 | Special Topics: Computational Photography | Spring | |
ECE 6960 | Special Topics: Hardware Cryptography/Security | Spring 2024 | |
ECE 6960 | Special Topics: Intro to Wide Bandgap Semiconductors | Spring 2024 | |
ECE 6960 | Special Topics: Energy, Entrepreneurship, Society, & Policy | Spring 2024 | |
ECE 6960 | Biomedical Micro Devices | Spring 2024 | |
ECE 6960 | Professional Development | Spring 2024 | Online |
ECE 6960 | TA Training | Spring, Fall | |
ECE 6961 | Fundamentals of Wireless Communications | Spring (even years) | Online |
ECE 6970 | Thesis Research: Master’s | Spring, Summer, Fall | |
ECE 7310 | Advanced Topics in Magnetic Resonance Imaging | Spring | |
ECE 7320 | 3-D Reconstruction Techniques in Medical Imaging | Fall (even years) | |
ECE 7810 | Advanced Computer Architecture | Spring | |
ECE 7900 | Graduate Seminar III | Fall | |
ECE 7910 | Graduate Seminar IV | Spring | |
ECE 7951 | Teaching Mentorship | Spring, Fall | |
ECE 7952 | Education Project | Spring, Fall | |
ECE 7960 | Special Topics | Spring, Summer, Fall | |
ECE 7970 | Thesis Research: PhD | Spring, Summer, Fall |
These lists are provided as a guide to our course offerings. They do not guarantee that any class will be offered. Semester offerings are subject to change at any time based on instructor availability and enrollment. You can view current course offerings for upcoming semesters by viewing the University of Utah General Catalog & Class Schedules for the appropriate semester.
For purely online, register for the 090 Section. Some courses are offered via Zoom and are listed as Synchronous Remote (formally Interactive Video Content or IVC). Courses such as ECE 6950 Special Study and ECE 6970/7970 Thesis Research require graduate advisor approval before registering.
Course | Offered | Format |
---|---|---|
ECE 5201 Phys of Nano-Elec. Devices | Fall | Online |
ECE 5510 Random Process | Fall | Online |
ECE 5520 Digital Communication Systems | Spring | Synchronous Remote |
ECE 5620 Power Systems Analysis | Spring | Online |
ECE 6310 Advanced EM Fields | Spring (even years) | Online, Synchronous Remote |
ECE 6322 Microwave Engineering I | Fall | Online |
ECE 6323 Microwave Engineering II | Spring (odd years) | Synchronous Remote |
ECE 6324 Antenna Theory & Design | Spring | Online |
ECE 6331 Optics for Energy | Fall | Online, Synchronous Remote |
ECE 6340 Comp. EM w/ Code Writing | Spring (even years) | Online |
ECE 6520 Information Theory | Spring (odd years) | Online |
ECE 6530 Digital Signal Processing | Fall | Online |
ECE 6590 Software Radio | Fall (odd years) | Online |
ECE 6630 Power System Economics | Spring | Synchronous Remote |
ECE 6670 Control of Electric Motors | Spring | Online |
ECE 6671 Electric Generators | Fall | Online |
ECE 6710 Digital VLSI Design | Fall | |
ECE 6720 Fundamentals of Analog IC Design | Fall | Synchronous Remote |
ECE 6735 Data Converters | Spring | Synchronous Remote |
ECE 6950 Special Study (MS Project Option) Contact the Graduate Student Coordinator to register | Spring, Summer, Fall | Online |
ECE 6960 Special Topics: Power | Spring | Synchronous Remote |
ECE 6960 Professional Development (LEAN Canvas) | Spring | Online |
ECE 6960 Special Topics: Neural Data Analysis and Modeling | Fall | Online |
ECE 6961 Fundamentals of Wireless Communications | Spring | Online |
ECE 6970 Thesis Research Contact the Graduate Student Coordinator to register | Spring, Summer, Fall | Online |
AREAS OF EMPHASIS
And Certificates
ADDITIONAL CERTIFICATES
Professional Development Certificate
Although these courses are not from the ECE department, they are offered for students who are preparing for and to make advancements in industry. This is another option for students interested in business but do not want the time-commitment of a full MBA degree. Students can complete any number of these courses or the all of them for the full certificate and they can apply on a student’s Program of Study as part of the 12 allied credits.
MST 6200 – Professional Development for Scientist and Engineers (3.0) Fall
MST 6210 – Operations & Project Management (3.0) Spring
MST 6110 – Business Development for Scientist and Engineers (3.0) Summer
MST 6500 – Currently under re-development
Read more about the Professional Development Courses.
Full Professional Development Certificate from the Masters in Science and Technology COMING SUMMER 2025!
Teaching in Higher Education Certificate
Although these courses are not from the ECE department, they are offered by the Center for Teaching & Learning for students who are interested in teaching in higher education. Highly recommended for PhD candidates looking to pursue a future career in academia. Students can complete any number of these courses or the all of them for the full certificate and they can apply on a student’s Program of Study as part of the 12 allied credits.
CTLE 6000 – Teaching in Higher Education (3.0) Spring
CTLE 6200 – Equitable Teaching in Higher Education (3.0) Spring
CTLE 6510 – Cyber Pedagogy (3.0) Spring
CTLE 6520 – Advanced Cyber Pedagogy (3.0) Spring
CTLE 6800 – Teaching Practicum in Higher Education (3.0) Spring