- Apply as a non-matriculated student
- After being accepted please schedule an appointment with the Graduate Student Coordinator to review the proficiency requirements
- The Graduate Student Coordinator will enroll you in ECE courses
- After completing the proficiency courses with a B+ grade or higher you may apply to the program.
- Any courses taken 5000- level or above can be counted toward your MS degree requirements. See Graduate Transfer Credit page for more details.
- Apply as a non-matriculated student
- After being accepted please schedule an appointment with the Graduate Student Coordinator to review the proficiency requirements
- The Graduate Student Coordinator will enroll you in ECE courses
- After completing the proficiency courses with a B+ grade or higher you may apply to the program.
- Any courses taken 5000- level or above can be counted toward your MS degree requirements. See Graduate Transfer Credit page for more details.
Online Course Offerings
Make Your Learning Your Own
Choose Your Schedule and Your Pace
While our 30-credit Master’s program is designed to be completed by full-time students in 3 semesters of coursework we do have a significant portion of our graduate students who complete the program part-time.
Every student has different goals and challenges as well as strengths and capabilities. Because of this we offer students the ability choose each semester how many courses they wish to take to augment the pace of their learning. We do not use cohorts so students are not locked in to any schedule and may change their pacing at any time.
Many students are eager to move through their studies and complete their degree quickly. Students can graduate in fewer calendar years by transferring previously earned graduate credits and/or choosing the project option and completing it during any term (Spring, Summer, or Fall).
Length of Time | Per Term | ||
Terms | Years | Courses | Credits |
3 | 1-1.5 | 3-4 | 9-12.0 |
5 | 2-2.5 | 2 | 6.0 |
9 | 4 | 1 | 3.0 |
ONLINE
Majorly asynchronous courses that can be completed nearly anytime and anywhere
REMOTE REAL-TIME
Have the experience of being in class anywhere in the US with same-time delivery via Zoom
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.
The MS degree requires a total of 30 credits with at least 18 of those (approx. 4-6 courses) being Advanced ECE. The remaining credits may be filled by Advanced ECE or Allied courses.
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 Student Coordinator approval before registering.
Course | CR | Type | Offered | Format | Additional Information |
---|---|---|---|---|---|
ECE 5201 Physics of Nano-Electronic Devices | 3.0 | Allied | Fall | Online | Click here for course info |
ECE 5325 Wireless Communications | 3.0 | Allied | Spring (odd years) | Online | Click here for course info |
ECE 5510 Random Processes | 3.0 | Allied | Fall | Online | Click here for course info |
ECE 5520 Digital Communication Systems | 3.0 | Allied | Spring | Remote Real-Time | Click here for course info |
ECE 5620 Power Systems Analysis | 3.0 | Allied | Spring | Online | Click here for course info |
ECE 6010 Professional Development | 1-3.0 | Adv. ECE | Spring, Fall | Online | Click here for course info |
ECE 6310 Adv. EM Fields | 3.0 | Adv. ECE | Spring (even years) | Online, Remote Real-Time | Click here for course info |
ECE 6322 Microwave Engineering I | 4.0 | Adv. ECE | Fall | Online | Click here for course info All the material is in Canvas, so students could actually register and follow it online even though the official format is in person. This option is at the student's own risk as labs can be completely remotely but they will be completing them without faculty or TA support. |
ECE 6323 Microwave Engineering II | 3.0 | Adv. ECE | Spring (odd years) | Online | Click here for course info |
ECE 6324 Antenna Theory & Design | 3.0 | Adv. ECE | Spring | Online | Click here for course info |
ECE 6331 Optics for Energy | 3.0 | Adv. ECE | Fall | Online, Remote Real-Time, Evening | Click here for course info |
ECE 6340 Comp. EM with Code Writing (Self-Written Codes) | 3.0 | Adv. ECE | Spring (even years) | Online | Click here for course info |
ECE 6520 Information Theory | 3.0 | Adv. ECE | Variable, Spring 2023 | Online | Click here for course info |
ECE 6521 Error Control Coding | 3.0 | Adv. ECE | Variable, Spring 2025 | Online | Click here for course info |
ECE 6540 Estimation Theory | 3.0 | Adv. ECE | Variable, Spring 2024 | Online | Click here for course info |
ECE 6550 Adaptive Filters | 3.0 | Adv. ECE | Fall (odd years) | Online | Click here for course info |
ECE 6530 Digital Signal Processing | 3.0 | Adv. ECE | Fall | Online | Click here for course info |
ECE 6535 Neural Data Analysis and Modeling | 3-4.0 | Adv. ECE | Fall | Online | Click here for course info |
ECE 6680 Electrical Forensic Engineering and Failure | 3.0 | Adv. ECE | Fall (odd years) | Evening | Click here for course info |
ECE 6836 Neuro Computational Seminar (Recommended to pair with ECE 6535) | 1.0 | Adv. ECE | Fall | Online | Click here for course info |
ECE 6590 Software Radio | 3.0 | Adv. ECE | Fall (odd years) | Online | Click here for course info |
ECE 6630 Power System Economics | 3.0 | Adv. ECE | Variable | Remote Real-Time | Click here for course info |
ECE 6670 Control of Electric Motors | 3.0 | Adv. ECE | Spring | Online | Click here for course info |
ECE 6671 Electric Generators | 3.0 | Adv. ECE | Fall | Online | Click here for course info |
ECE 6710 Digital VLSI Design | 4.0 | Adv. ECE | Fall | Online | Click here for course info This course is made available online by student request/instructor permission. If interested in the course, please reach out to the professor who will be teaching it that semester to see if you would be permitted to join the online Canvas section. |
ECE 6720 Fund. of Analog IC Design | 3.0 | Adv. ECE | Fall | Remote Real-Time | Click here for course info |
ECE 6735 Data Converters | 3.0 | Adv. ECE | Spring | Remote Real-Time | Click here for course info |
ECE 6950 MS Special Study (Project) | 1-6.0 | Adv. ECE | Fall, Summer, Spring | Online | Click here for course info Contact the Graduate Student Coordinator to register. |
ECE 6960: Power & Energy Systems: Economics & Operation | 3.0 | Adv. ECE | Variable, Fall 2024 | Remote Real-Time | Special Topics |
ECE 6961 Fund. of Wireless Communications | 3.0 | Adv. ECE | Spring (even years) | Online | Special Topics |
ECE/ENGIN 6020 Emrg. Tech & Eng. Entrep. | 3.0 | Allied (exceptions for cert.) | Fall | Evening | Click here for course info |
ECE/ENGIN 6030 Patent Law & Strategy | 3.0 | Allied (exceptions for cert.) | Spring | Evening | Click here for course info |
ENGIN 6791 Launching Tech Ventures | 3.0 | Allied (exceptions for cert.) | Fall | Evening | Click here for course info |
BMI 6015 Applied Machine Learning | 3.0 | Allied | Fall | Remote Real-Time | Click here for course info |
BMI 6017 Computer Science Fund. | 3.0 | Allied | Fall | Online | Click here for course info |
BMI 6018 Intro to Programming for Biomedical Data Science | 3.0 | Allied | Fall | Remote Real-Time, Evening | Click here for course info |
BMI 6305 Leadership Principles | 1.5 | Allied | Variable, Spring 2025 | Remote Real-Time | Click here for course info |
CH EN 6310 Renewable Energy | 3.0 | Allied | Variable | TBD | Click here for course info |
COMP 6960 Programming for BioMedical Data | 3.0 | Allied | Variable, Fall 2025 | Online | Click here for course info |
CS 5530 Database Systems | 3.0 | Allied | Spring | Online | Click here for course info |
CS 6320 Computer Vision | 3.0 | Allied | Variable, Fall 2024 | TBD | Click here for course info |
CS 6490 Network Security | 3.0 | Allied | Spring | Online | Click here for course info |
CS 6968 Business Aspects of Security & Privacy | 3.0 | Allied | Variable | Online | Special Topics |
CS 6968 Designing Citizen Science Systems | 3.0 | Allied | Variable, Fall 2024 | Online | Special Topics |
CS 7931 Mental Health & Technology Seminar | 1.0 | Alied | Spring | Remote-Real Time | Special Topics |
CS 7932 Human-Centered Computing Seminar | 1.0 | Allied | Spring, Fall | Remote Real-Time | Special Topics |
CTLE 6000 Teaching in Higher Ed | 3.0 | Allied | Fall | Online | Click here for course info |
CTLE 6200 Equitable Teaching | 3.0 | Allied | Fall | Online | Click here for course info |
CTLE 6510 Cyber Pedagogy | 3.0 | Allied | Fall | Online | Click here for course info |
GEO 6920-090 Intro to Linux Computing | 0.5-5.0 | Allied | Variable, Fall 2025 | Online | Special Topics |
ME EN 6150 Product Safety & Eng. Ethics | 3.0 | Allied | Fall 2025 | Evening | Click here for course info |
ME EN 6960-008 Law for Eng. & Scientists | 3.0 | Allied | Fall 2025 | Evening | Click here for course info |
SIME 6000 Analytics for Systems Management | 3.0 | Allied | Fall | Online | Click here for course info |
SIME 6050 Operations Research for Systems | 3.0 | Allied | Spring | Online | Click here for course info |
SIME 6060 Discrete Events Systems Simulation | 3.0 | Allied | Fall | Online | Click here for course info |
SIME 6400 Fund. of Systems Eng. | 3.0 | Allied | Fall | Online | Click here for course info |
SIME 6410 Systems Integration | 3.0 | Allied | Spring | Online | Click here for course info |
SIME 6430 Req. for Engineering & Management | 3.0 | Allied | Spring | Online | Click here for course info |
SIME 6450 Design of Production & Service Systems | 3.0 | Allied | Summer | Online | Click here for course info |
SIME 6460 Model-Based System Eng. | 3.0 | Allied | Fall | Online | Click here for course info |
SIME 6500 Mgmt & Leadership for Eng. | 3.0 | Allied | Fall | Online | Click here for course info |
SIME 6530 Project Management for Eng. | 3.0 | Allied | Spring | Online | Click here for course info |
SIME 6560 Eng. Economic Analysis | 3.0 | Allied | Summer | Online | Click here for course info |
3 Semesters | 1-1.5 Years
This schedule is designed for students who have the time and capacity to complete the program full-time (9+ credits per term).
Coursework
Full course load of 3-4 courses per semester with technical and professional course options
Semester | Courses | Credits |
1 | 3 | 9.0 |
2 | 4 | 12.0 |
3 | 3 | 9.0 |
TOTAL | 10 | 30.0 |
Project
1 professional and 3 technical courses per semester with a summer project
Semester | Courses | Credits |
1 | 4 | 12.0 |
2 | 4 | 12.0 |
Summer | Project | 6.0 |
TOTAL | 8 | 30.0 |
5 Semesters | 2-2.5 Years
A schedule like this is for students who are currently working and don’t have the capacity to be full-time students but feel capable of managing a steady pace of courses (2 courses per term).
Coursework
A part-time schedule of 5 semesters of coursework, with 2 courses each term
Semester | Courses | Credits |
1 | 2 | 6.0 |
2 | 2 | 6.0 |
3 | 2 | 6.0 |
4 | 2 | 6.0 |
5 | 2 | 6.0 |
TOTAL | 10 | 30.0 |
Project
A part-time schedule of 4 semesters of coursework, with 2 courses each term, and a project during the summer semester
Semester | Courses | Credits |
1 | 2 | 6.0 |
2 | 2 | 6.0 |
3 | 2 | 6.0 |
4 | 2 | 6.0 |
Summer | Project | 6.0 |
TOTAL | 8 | 30.0 |
9 Semesters | 4 Years
Slow and steady wins the race. This schedule is designed for students who prefer the flexibility to pace themselves to avoid burnout to reach educational goals whether its because they are working full-time with many responsibilities or even for those who prefer to take things slow to stay on top of the material.
Project
A reduced and extended part-time schedule of 8 semesters of coursework, with 1 course per term, and a summer project
Year 1
Semester | Credits |
Fall |
3.0 |
Spring |
3.0 |
Year 2
Semester | Credits |
Fall |
3.0 |
Spring |
3.0 |
Year 3
Semester | Credits |
Fall |
3.0 |
Spring |
3.0 |
Summer |
6.0 – Project |
Year 4
Semester | Credits |
Fall |
3.0 |
Spring |
3.0 |
TOTAL |
30.0 |
Suggested Programs of Study
These are guides to be used to help you plan out your degree, you are not required to follow them exactly and are encouraged to pick the courses and pacing that is right for you.
Fall Start
Spring Start
Online Curriculum
CURRICULUM
Program Overview
The degree is completed at 30 credits (approx. 10 courses). Classes lasts one semester, and full-time students taking 9 or more credit hours per semester can complete the program in less than 2 years.
As students complete assignments on a weekly basis they will have opportunities to participate in virtual faculty office hours.
The online curriculum includes no requirement to visit the physical campus, though all online graduates are invited to attend in-person commencement exercises as they choose.

Our Master’s Degree in Electrical and Computer Engineering has two paths
to choose from to match a student’s educational and professional goals
COURSEWORK
The coursework option is the default and does not contain additional research or writing outside of what is required from their courses. This track is ideal for students who prefer the regular schedule of coursework and are pursuing a Master’s degree for the advantage of enrolling in additional upper-level coursework to broaden their knowledge base.
PROJECT
The project option can be used to fulfill up to 6 of the 30 credits required for the degree through an individualized learning experience. This track is ideal for students who want to perform an in-depth research project with faculty or apply current industry experience towards their degree.
Course Types

Building next-generation engineering skills means providing course options that explore innovation in the virtual learning environment. The University of Utah offers online courses that are taught in two different formats.
– Online (Section 090) – A class facilitated online, primarily through Canvas, with greater than 80 percent of the required learning activities taking place digitally when a student chooses. An online class does not have required locations or meeting times; although, regular, substantive instructor-student interactions are an expected part of the teaching and learning process.
– Remote Real-Time – A fully digital class that uses same-time delivery using web video technology. The class has a scheduled meeting time. Canvas serves as the class location and includes learning materials and links to join the class video meetings. Many remote real-time courses are also recorded, allowing students to view the class time asynchronously. Discuss with the professor teaching each course if it is a good option for you and your schedule.
Please be aware that tuition and fees may vary based on the course format.
ONLINE PROGRAM FREQUENTLY ASKED QUESTIONS
Yes! Our courses are offered via remotely in real-time or completely asynchronously online via Canvas with per-recorded videos. Not all courses are offered with both options. It is up to you to decide which option would work best for you to decide which courses to take.
Unfortunately, no. But we are working constantly to expand our course selections for our students. Some classes also require group or in-person lab work and cannot be offered online.
You can use our Tuition Estimator, otherwise:
Full-time status is considered 9 credits for a graduate student, but a majority of online study usually take 3-6 credits each semester.
Unfortunately, our online program is only available for applicants residing within the United States. We are not authorized to charge tuition and conduct classes for individuals residing outside of the United States. If an international candidate is already living in the US with a valid visa they are welcome to apply.
Detailed information about the ECE Department, faculty’s research interests, ongoing research projects, and recent technical papers are located at www.ece.utah.edu. Applicants should check the website regularly for updated information.
Online Master's FAQ
If do not meet initial admissions requirements (3.0 GPA or higher) there is an alternative pathway that you can take to be considered for the MS Program. You should complete the following steps:
Students with allied (i.e. Other Engineering, CS, Math, Physics) or non-ECE degrees are welcome to apply! Here are the steps to ensure you are admitted and properly prepared to be successful in our ECE MS Program:
Yes! Our courses are offered via Interactive Video Content (IVC or “Zoom”) or completely asynchronously online via Canvas with per-recorded videos. Not all courses are offered with both options. It is up to you to decide which option would work best for you to decide which courses to take.
Unfortunately, no. But we are working constantly to expand our course selections for our students. Some classes also require group or in-person lab work and cannot be offered online.
You can use our Tuition Estimator, otherwise:
Full-time status is considered 9 credits for a graduate student, but a majority of online study usually take 3-6 credits each semester.
Online Master's
University of Utah
ELECTRICAL ENGINEERING
Remote Learning Master's
30
Credits
Required credits can be filled with a mixture of Virtual Video Classes and Asychronous Online options
3
Semesters
Average taken for full-time students. Many part-time students complete in 3 years or less.
ENGINEER YOUR PERFECT CLASS SCHEDULE
You can now complete your MS degree in electrical and computer engineering online at the University of Utah. This innovative new platform allows non-traditional students and working professionals like yourself the opportunity to get a higher degree on your time and anywhere that’s convenient. It’s the same challenging curriculum you would take on campus but with the flexibility of instruction over the web. Click below to learn more about the program or to apply for the next available semester.