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

This list is provided as a guide to our course offerings. Semester offerings are subject to change 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.

*Note: MST courses come with a differential tuition of an additional $300.58 per credit.

CourseTypeOfferedFormat
ECE 5201 Phys of Nano-Elec. DevicesAlliedFallOnline
ECE 5510 Random ProcessAlliedFallOnline
ECE 5520 Digital Communication SystemsAlliedSpringRemote Real-Time
ECE 5620 Power Systems AnalysisAlliedSpringOnline
ECE 6221 Fundamentals of MicromachiningAdvanced ECEFall, SpringOnline
ECE 6310 Advanced EM FieldsAdvanced ECESpring (even years)Online, Remote Real-Time
ECE 6322 Microwave Engineering IAdvanced ECEFallOnline
ECE 6323 Microwave Engineering IIAdvanced ECESpring (odd years)Remote Real-Time
ECE 6324 Antenna Theory & DesignAdvanced ECESpringOnline
ECE 6331 Optics for EnergyAdvanced ECEFallOnline, Remote Real-Time
ECE 6340 Comp. EM w/ Code WritingAdvanced ECESpring (even years)Online
ECE 6520 Information TheoryAdvanced ECESpring (odd years)Online
ECE 6530 Digital Signal ProcessingAdvanced ECEFallOnline
ECE 6590 Software RadioAdvanced ECEFall (odd years)Online
ECE 6630 Power System EconomicsAdvanced ECESpringRemote Real-Time
ECE 6670 Control of Electric MotorsAdvanced ECESpringOnline
ECE 6671 Electric GeneratorsAdvanced ECEFallOnline
ECE 6710 Digital VLSI DesignAdvanced ECEFallOnline
ECE 6720 Fundamentals of Analog IC DesignAdvanced ECEFallRemote Real-Time
ECE 6735 Data ConvertersAdvanced ECESpringRemote Real-Time
ECE 6950 Special Study (MS Project Option)
Contact the Graduate Student Coordinator to register
Advanced ECESpring, Summer, FallOnline
ECE 6960 Special Topics: PowerAdvanced ECESpringRemote Real-Time
ECE 6960 Professional Development (LEAN Canvas)Advanced ECESpring 2024Online, Remote Real-Time
ECE 6960 Special Topics: Neural Data Analysis and ModelingAdvanced ECEFallOnline
ECE 6961 Fundamentals of Wireless CommunicationsAdvanced ECESpringOnline
*MST 6200 Professional Development for EngineersAlliedFallOnline
*MST 6210 Operations & Project ManagementAlliedSpringOnline starting 2025
*MST 6110 Business Development EngineersAlliedSummerOnline starting 2025
ME EN 6160 Fund. of Systems EngineeringAlliedFallOnline
ME EN 6183 Discrete Event Systems SimulationAlliedFallOnline
ME EN 6165 Requirements of Engineering & ManagementAlliedSpringOnline
CS 5530 Database SystemsAlliedSpringOnline
CS 6490 Network SecurityAlliedSpringOnline
CS 6491 Software & System SecurityAlliedSpringOnline
CS 6968 Special Topics: Designing Citizen Science SystemsAlliedSpringOnline