Choose Your Schedule and Your Pace
Make Your Learning Your Own
We understand that 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 the summer term. For further advisement, please contact our program’s Graduate Student Coordinator.
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. Whether it is just 1-2 courses at a time or a full course load of 3-5 courses, students can choose the pace of their learning. We do not use cohorts so students are not locked in to any schedule. The following examples are just guidelines to show how a student could plan out their degree:
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).
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 |
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
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 per semester).
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 |
Suggested Schedules
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 Schedules
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 | Type | Offered | Format | Additional Information |
---|---|---|---|---|
ECE 5201 Physics of Nano-Electronic Devices | Allied | Fall | Online | Click here for course info |
ECE 5325 Wireless Communications | Allied | Spring (odd years) | Online | Click here for course info |
ECE 5510 Random Processes | Allied | Fall | Online | Click here for course info |
ECE 5520 Digital Communication Systems | Allied | Spring | Remote Real-Time | Click here for course info |
ECE 5620 Power Systems Analysis | Allied | Spring | Online | Click here for course info |
ECE 6010 Professional Development | Advanced ECE | Spring, Fall | Online | Click here for course info |
ECE 6310 Advanced EM Fields | Advanced ECE | Spring (even years) | Online, Remote Real-Time | Click here for course info |
ECE 6322 Microwave Engineering I | Advanced ECE | Fall | Online | Click here for course info |
ECE 6323 Microwave Engineering II | Advanced ECE | Spring (odd years) | Online | Click here for course info |
ECE 6324 Antenna Theory & Design | Advanced ECE | Spring | Online | Click here for course info |
ECE 6331 Optics for Energy | Advanced ECE | Fall | Online, Remote Real-Time | Click here for course info |
ECE 6340 Comp. EM with Code Writing (Self-Written Codes) | Advanced ECE | Spring (even years) | Online | Click here for course info |
ECE 6520 Information Theory | Advanced ECE | Variable, Spring 2023 | Online | Click here for course info |
ECE 6521 Error Control Coding | Advanced ECE | Variable, Spring 2025 | Online | Click here for course info |
ECE 6540 Estimation Theory | Advanced ECE | Variable, Spring 2024 | Online | Click here for course info |
ECE 6550 Adaptive Filters | Advanced ECE | Fall (odd years) | Online | Click here for course info |
ECE 6530 Digital Signal Processing | Advanced ECE | Fall | Online | Click here for course info |
ECE 6590 Software Radio | Advanced ECE | Fall (odd years) | Online | Click here for course info |
ECE 6630 Power System Economics (see ECE 6960) | Advanced ECE | Variable | Remote Real-Time | Click here for course info |
ECE 6670 Control of Electric Motors | Advanced ECE | Spring | Online | Click here for course info |
ECE 6671 Electric Generators | Advanced ECE | Fall | Online | Click here for course info |
ECE 6710 Digital VLSI Design | Advanced 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 | Advanced ECE | Fall | Remote Real-Time | Click here for course info |
ECE 6735 Data Converters | Advanced ECE | Spring | Remote Real-Time | Click here for course info |
ECE 6950 MS Special Study | Advanced ECE | Spring, Summer, Fall | Online | Click here for course info Contact the Graduate Student Coordinator to register. |
ECE 6960: Power & Energy Systems: Economics & Operation | Advanced ECE | Spring | Remote Real-Time | Special Topics |
ECE 6960: Neural Data Analysis and Modeling | Advanced ECE | Fall | Online | Special Topics |
ECE 6961 Fund. of Wireless Communications | Advanced ECE | Spring (even years) | Online | Special Topics |
BMI 6015 Applied Machine Learning | Allied | Fall | Remote Real-Time | Click here for course info |
BMI 6017 Computer Science Fund. | Allied | Fall | Online | Click here for course info |
BMI 6018 Intro to Programming for Biomedical Data Science | Allied | Fall | Remote Real-Time | Click here for course info |
BMI 6305 Leadership Principles | Allied | Variable, Spring 2025 | Remote Real-Time | Click here for course info |
CH EN 6310 Renewable Energy | Allied | Variable, Fall 2025 | Online | Click here for course info |
COMP 6960 Programming for BioMedical Data | Allied | Variable, Fall 2025 | Online | Special Topics |
CS 5530 Database Systems | Allied | Spring | Online | Click here for course info |
CS 6320 Computer Vision | Allied | Fall | Remote Real-Time | Click here for course info |
CS 6490 Network Security | Allied | Spring | Online | Click here for course info |
CS 6491 Software & System Security | Allied | Spring | Online | Click here for course info |
CS 6968 Business Aspects of Security & Privacy | Allied | Variable, Fall 2025 | Online | Special Topics |
CS 6968 Designing Citizen Science Systems | Allied | Variable, Fall 2024 | Online | Special Topics |
CS 7932 Human-Centered Computing | Allied | Spring, Fall | Remote Real-Time | Special Topics |
GEO 6920 Intro to Linux Computing | Allied | Variable, Fall 2025 | Online | Special Topics |
SIME 6000 Analytics for Systems Management | Allied | Fall | Online | Click here for course info |
SIME 6050 Operations Research for Systems | Allied | Spring | Online | Click here for course info |
SIME 6060 Discrete Events Systems Simulation | Allied | Fall | Online | Click here for course info |
SIME 6400 Fund. of Systems Engineering | Allied | Fall | Online | Click here for course info |
SIME 6410 Systems Integration | Allied | Spring | Online | Click here for course info |
SIME 6430 Req. for Engineering & Management | Allied | Spring | Online | Click here for course info |