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

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

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

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.

CourseTypeOfferedFormatAdditional Information
ECE 5201 Physics of Nano-Electronic DevicesAlliedFallOnlineClick here for course info
ECE 5325 Wireless CommunicationsAlliedSpring (odd years)OnlineClick here for course info
ECE 5510 Random ProcessesAlliedFallOnlineClick here for course info
ECE 5520 Digital Communication SystemsAlliedSpringRemote Real-TimeClick here for course info
ECE 5620 Power Systems AnalysisAlliedSpringOnlineClick here for course info
ECE 6010 Professional DevelopmentAdvanced ECESpring, FallOnlineClick here for course info
ECE 6310 Advanced EM FieldsAdvanced ECESpring (even years)Online,
Remote Real-Time
Click here for course info
ECE 6322 Microwave Engineering IAdvanced ECEFallOnlineClick here for course info
ECE 6323 Microwave Engineering IIAdvanced ECESpring (odd years)OnlineClick here for course info
ECE 6324 Antenna Theory & DesignAdvanced ECESpringOnlineClick here for course info
ECE 6331 Optics for EnergyAdvanced ECEFallOnline,
Remote Real-Time
Click here for course info
ECE 6340 Comp. EM with Code Writing (Self-Written Codes)Advanced ECESpring (even years)OnlineClick here for course info
ECE 6520 Information TheoryAdvanced ECEVariable, Spring 2023OnlineClick here for course info
ECE 6521 Error Control CodingAdvanced ECEVariable, Spring 2025OnlineClick here for course info
ECE 6540 Estimation TheoryAdvanced ECEVariable, Spring 2024OnlineClick here for course info
ECE 6550 Adaptive FiltersAdvanced ECEFall (odd years)OnlineClick here for course info
ECE 6530 Digital Signal ProcessingAdvanced ECEFallOnlineClick here for course info
ECE 6590 Software RadioAdvanced ECEFall (odd years)OnlineClick here for course info
ECE 6630 Power System Economics (see ECE 6960)Advanced ECEVariableRemote Real-TimeClick here for course info
ECE 6670 Control of Electric MotorsAdvanced ECESpringOnlineClick here for course info
ECE 6671 Electric GeneratorsAdvanced ECEFallOnlineClick here for course info
ECE 6710 Digital VLSI DesignAdvanced ECEFallOnlineClick 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 DesignAdvanced ECEFallRemote Real-TimeClick here for course info
ECE 6735 Data ConvertersAdvanced ECESpringRemote Real-TimeClick here for course info
ECE 6950 MS Special StudyAdvanced ECESpring, Summer, FallOnlineClick here for course info Contact the Graduate Student Coordinator to register.
ECE 6960: Power & Energy Systems: Economics & OperationAdvanced ECESpringRemote Real-TimeSpecial Topics
ECE 6960: Neural Data Analysis and ModelingAdvanced ECEFallOnlineSpecial Topics
ECE 6961 Fund. of Wireless CommunicationsAdvanced ECESpring (even years)OnlineSpecial Topics
BMI 6015 Applied Machine LearningAlliedFallRemote Real-TimeClick here for course info
BMI 6017 Computer Science Fund.AlliedFallOnlineClick here for course info
BMI 6018 Intro to Programming for Biomedical Data ScienceAlliedFallRemote Real-TimeClick here for course info
BMI 6305 Leadership PrinciplesAlliedVariable, Spring 2025Remote Real-TimeClick here for course info
CH EN 6310 Renewable EnergyAlliedVariable, Fall 2025OnlineClick here for course info
COMP 6960 Programming for BioMedical DataAlliedVariable, Fall 2025OnlineSpecial Topics
CS 5530 Database SystemsAlliedSpringOnlineClick here for course info
CS 6320 Computer VisionAlliedFallRemote Real-TimeClick here for course info
CS 6490 Network SecurityAlliedSpringOnlineClick here for course info
CS 6491 Software & System SecurityAlliedSpringOnlineClick here for course info
CS 6968 Business Aspects of Security & PrivacyAlliedVariable, Fall 2025OnlineSpecial Topics
CS 6968 Designing Citizen Science SystemsAlliedVariable, Fall 2024OnlineSpecial Topics
CS 7932 Human-Centered ComputingAlliedSpring, FallRemote Real-TimeSpecial Topics
GEO 6920 Intro to Linux ComputingAlliedVariable, Fall 2025OnlineSpecial Topics
SIME 6000 Analytics for Systems ManagementAlliedFallOnlineClick here for course info
SIME 6050 Operations Research for SystemsAlliedSpringOnlineClick here for course info
SIME 6060 Discrete Events Systems SimulationAlliedFallOnlineClick here for course info
SIME 6400 Fund. of Systems EngineeringAlliedFallOnlineClick here for course info
SIME 6410 Systems IntegrationAlliedSpringOnlineClick here for course info
SIME 6430 Req. for Engineering & ManagementAlliedSpringOnlineClick here for course info