Online Course Offerings

    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.

    CourseCRTypeOfferedFormatAdditional Information
    ECE 5201 Physics of Nano-Electronic Devices3.0AlliedFallOnlineClick here for course info
    ECE 5325 Wireless Communications 3.0AlliedSpring
    (odd years)
    OnlineClick here for course info
    ECE 5510 Random Processes3.0AlliedFallOnlineClick here for course info
    ECE 5520 Digital Communication Systems3.0AlliedSpringRemote Real-TimeClick here for course info
    ECE 5620 Power Systems Analysis3.0AlliedSpringOnlineClick here for course info
    ECE 6010 Professional Development1-3.0Adv. ECESpring, FallOnlineClick here for course info
    ECE 6310 Adv. EM Fields3.0Adv. ECESpring
    (even years)
    Online,
    Remote Real-Time
    Click here for course info
    ECE 6322 Microwave Engineering I4.0Adv. ECEFallOnlineClick 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 II3.0Adv. ECESpring
    (odd years)
    OnlineClick here for course info
    ECE 6324 Antenna Theory & Design 3.0Adv. ECESpringOnlineClick here for course info
    ECE 6331 Optics for Energy3.0Adv. ECEFallOnline,
    Remote Real-Time, Evening
    Click here for course info
    ECE 6340 Comp. EM with Code Writing (Self-Written Codes)3.0Adv. ECESpring
    (even years)
    OnlineClick here for course info
    ECE 6520 Information Theory3.0Adv. ECEVariable, Spring 2023OnlineClick here for course info
    ECE 6521 Error Control Coding3.0Adv. ECEVariable, Spring 2025OnlineClick here for course info
    ECE 6540 Estimation Theory3.0Adv. ECEVariable, Spring 2024OnlineClick here for course info
    ECE 6550 Adaptive Filters3.0Adv. ECEFall
    (odd years)
    OnlineClick here for course info
    ECE 6530 Digital Signal Processing3.0Adv. ECEFallOnlineClick here for course info
    ECE 6535 Neural Data Analysis and Modeling3-4.0Adv. ECEFallOnlineClick here for course info
    ECE 6680 Electrical Forensic Engineering and Failure3.0Adv. ECEFall
    (odd years)
    EveningClick here for course info
    ECE 6836 Neuro Computational Seminar (Recommended to pair with ECE 6535)1.0Adv. ECEFallOnlineClick here for course info
    ECE 6590 Software Radio3.0Adv. ECEFall
    (odd years)
    OnlineClick here for course info
    ECE 6630 Power System Economics3.0Adv. ECEVariableRemote Real-TimeClick here for course info
    ECE 6670 Control of Electric Motors3.0Adv. ECESpringOnlineClick here for course info
    ECE 6671 Electric Generators3.0Adv. ECEFallOnlineClick here for course info
    ECE 6710 Digital VLSI Design4.0Adv. 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 Design3.0Adv. ECEFallRemote Real-TimeClick here for course info
    ECE 6735 Data Converters 3.0Adv. ECESpringRemote Real-TimeClick here for course info
    ECE 6950 MS Special Study (Project)1-6.0Adv. ECEFall, Summer, SpringOnlineClick here for course info Contact the Graduate Student Coordinator to register.
    ECE 6960: Power & Energy Systems: Economics & Operation3.0Adv. ECEVariable,
    Fall 2024
    Remote Real-TimeSpecial Topics
    ECE 6961 Fund. of Wireless Communications3.0Adv. ECESpring
    (even years)
    OnlineSpecial Topics
    ECE/ENGIN 6020 Emrg. Tech & Eng. Entrep.3.0Allied (exceptions for cert.)FallEveningClick here for course info
    ECE/ENGIN 6030 Patent Law & Strategy3.0Allied (exceptions for cert.)SpringEveningClick here for course info
    ENGIN 6791 Launching Tech Ventures3.0Allied (exceptions for cert.)FallEveningClick here for course info
    BMI 6015 Applied Machine Learning3.0AlliedFallRemote Real-TimeClick here for course info
    BMI 6017 Computer Science Fund.3.0AlliedFallOnlineClick here for course info
    BMI 6018 Intro to Programming for Biomedical Data Science3.0AlliedFallRemote Real-Time, EveningClick here for course info
    BMI 6305 Leadership Principles1.5AlliedVariable,
    Spring 2025
    Remote Real-TimeClick here for course info
    CH EN 6310 Renewable Energy3.0AlliedVariableTBDClick here for course info
    COMP 6960 Programming for BioMedical Data3.0AlliedVariable, Fall 2025OnlineClick here for course info
    CS 5530 Database Systems3.0AlliedSpringOnlineClick here for course info
    CS 6320 Computer Vision3.0AlliedVariable, Fall 2024TBDClick here for course info
    CS 6490 Network Security3.0AlliedSpringOnlineClick here for course info
    CS 6968 Business Aspects of Security & Privacy3.0AlliedVariableOnlineSpecial Topics
    CS 6968 Designing Citizen Science Systems3.0AlliedVariable, Fall 2024OnlineSpecial Topics
    CS 7931 Mental Health & Technology Seminar1.0AliedSpringRemote-Real TimeSpecial Topics
    CS 7932 Human-Centered Computing Seminar1.0AlliedSpring, FallRemote Real-TimeSpecial Topics
    CTLE 6000 Teaching in Higher Ed3.0AlliedFallOnlineClick here for course info
    CTLE 6200 Equitable Teaching3.0AlliedFallOnlineClick here for course info
    CTLE 6510 Cyber Pedagogy3.0AlliedFallOnlineClick here for course info
    GEO 6920-090 Intro to Linux Computing0.5-5.0AlliedVariable, Fall 2025OnlineSpecial Topics
    ME EN 6150 Product Safety & Eng. Ethics3.0AlliedFall 2025EveningClick here for course info
    ME EN 6960-008 Law for Eng. & Scientists3.0AlliedFall 2025EveningClick here for course info
    SIME 6000 Analytics for Systems Management3.0AlliedFallOnlineClick here for course info
    SIME 6050 Operations Research for Systems3.0AlliedSpringOnlineClick here for course info
    SIME 6060 Discrete Events Systems Simulation3.0AlliedFallOnlineClick here for course info
    SIME 6400 Fund. of Systems Eng.3.0AlliedFallOnlineClick here for course info
    SIME 6410 Systems Integration3.0AlliedSpringOnlineClick here for course info
    SIME 6430 Req. for Engineering & Management3.0AlliedSpringOnlineClick here for course info
    SIME 6450 Design of Production & Service Systems3.0AlliedSummerOnlineClick here for course info
    SIME 6460 Model-Based System Eng.3.0AlliedFallOnlineClick here for course info
    SIME 6500 Mgmt & Leadership for Eng.3.0AlliedFallOnlineClick here for course info
    SIME 6530 Project Management for Eng.3.0AlliedSpringOnlineClick here for course info
    SIME 6560 Eng. Economic Analysis3.0AlliedSummerOnlineClick here for course info

    Online 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.

    Read More

    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:

    1. Apply as a non-matriculated student
    2. After being accepted please schedule an appointment with the Graduate Student Coordinator to review the proficiency requirements
    3. The Graduate Student Coordinator will enroll you in ECE courses
    4. After completing the proficiency courses with a B+ grade or higher you may apply to the program.
    5. Any courses taken 5000- level or above can be counted toward your MS degree requirements. See Graduate Transfer Credit page for more details.

    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:

    1. Apply as a non-matriculated student
    2. After being accepted please schedule an appointment with the Graduate Student Coordinator to review the proficiency requirements
    3. The Graduate Student Coordinator will enroll you in ECE courses
    4. After completing the proficiency courses with a B+ grade or higher you may apply to the program.
    5. Any courses taken 5000- level or above can be counted toward your MS degree requirements. See Graduate Transfer Credit page for more details.

    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.

    Empty section. Edit page to add content here.

    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.


    Graduate Online Faculty and Staff

    Online ECE Directory


    The faculty for the University of Utah MS in Electrical and Computer Engineering operate on the frontiers of their specialties. They are active researchers – and in many cases entrepreneurs – who pave the way for theoretical innovations and practical applications in their respective fields. They lead teams exploring areas like high-performance computing, digital signal processing, nanotechnology, and wireless microsystems. The instructors in the online MSECE program are the same world-class faculty who teach on-campus courses at Utah. Their experience with the real-world applications of engineering concepts inform high-quality online lectures and individualized mentorship. Students benefit from small classes with opportunities for one-on-one meetings with highly knowledgeable faculty. The ECE faculty engage with students’ individual projects and research interests, guiding them toward achieving professional excellence and finding commercial applications for their ideas.

    John Bolke

    John Bolke



    Profile picture of Liz Rowberry

    Liz Rowberry



    Profile picture of Rong Rong Chen

    Rong Rong Chen



    Signal processing and communication systems: efficient utilization of multiple antennas for high-rate communications in wireless networks, statistical detection methods for underwater acoustic communications, and other fields related to communication systems and statistical signal processing.

    Profile picture of Behrouz Farhang

    Behrouz Farhang



    Filter bank multicarrier communications for underwater acoustic channels, cognitive radios, and multiple access networks; detection algorithms for MIMO and OFDM; implementations on hardware platforms.

    Profile picture of Cynthia Furse

    Cynthia Furse



    Electromagnetics, Intermittent fault location for aircraft wiring, antenna design and optimization, communications, bioelectromagnetics, and engineering education.

    Profile picture of Hanseup Kim

    Hanseup Kim



    Biological nano- and micro-systems in moving fluids for medical applications including micro- pumps and valves. System integration in robotics and energy harvesting for micro- robots, actuators, hydraulics, energy harvesting systems, and manufacturing technology

    Profile picture of Rajesh Menon

    Rajesh Menon



    Optics and nanotechnology: absorbance modulation optical lithography, patterning via optical saturable transitions, optical nanoscopy, and ultra-high frequency solar energy via a nanostructured polychromatic concentrator

    Profile picture of Neda Nategh

    Neda Nategh



    Visual computation and computational vision: Research in our lab employs an interdisciplinary approach to understand the real-time, robust, and efficient visual computations performed by our natural vision and to translate this knowledge into computational vision frameworks for machine vision applications, artificial vision solutions, and imaging systems.

    Profile picture of John Palmer

    John Palmer



    Power System Protection: cause and origin analysis of electrical accidents, electrical equipment failures, electrical fires, structural fires, vehicle fires, and explosions

    Profile picture of Masood Parvania

    Masood Parvania



    Operation and planning of cyber-physical power and energy systems, with emphasis on the modeling and integration of distributed energy resources, as well as sustainable renewable energy integration

    Profile picture of Mike Scarpulla

    Mike Scarpulla



    Semiconductors and photovoltaics: earth-abundant, benign compound semiconductors for thin film photovoltaics such as Cu2ZnSnS4. Other sulfide semiconductors for PV, light management for thin film PV, CIGS, laser processing of semiconductors, and the physics of semiconductor alloys and transition metal and rare earth additions to semiconductors.

    Profile picture of David Schurig

    David Schurig



    Metamaterials: Design, analysis and fabrication of metamaterials in frequency ranges from megahertz to petahertz. Transformation design of devices implementable with metamaterials. Applications include: remote sensing, near-field imaging, biological imaging, implantable devices, electro-mechanical devices and invisibility cloaking.

    Florian Solzbacher

    Florian Solzbacher



    Harsh Environment MEMS, including: materials (SiC (on Si), SOI, GaN), metallisation systems for high temperatures and aggressive ambient conditions, and silicon fusion bonding and packaging issues

    Profile picture of Armin Tajalli

    Armin Tajalli



    Integrated wireline and wireless systems, energy-efficient integrated systems, high-speed wireline systems, RF circuits, data converters, phase-locked loops and frequency synthesisers, analog integrated circuits, extremely low power integrated systems

    Profile picture of Tolga Tasdizen

    Tolga Tasdizen



    Image processing and pattern recognition, specifically: geometry-based and statistics-based methods for image filtering, segmentation and feature extraction using high-order partial differential equations for image and surface reconstruction; applying these methods to problems in biomedical imaging, particularly neural circuit reconstruction from very large-scale microscopy image datasets

    Profile picture of Darrin Young

    Darrin Young



    Low-power integrated circuits design coupled with MEMS-based sensing systems for wearable sensing, biomedical implant, environmental sensing, power transfer, RF communication, and general industrial sensing applications

    Electromagnetics

    Dr. Cynthia Furse
    Email: cfurse@ece.utah.edu


    Contact faculty for upcoming projects

    Optics / Optoelectronics

    Dr. Rajesh Menon
    Email: rmenon@eng.utah.edu


    Upcoming Projects: Deep-Neural Networks for Next-generation Imaging

    Power

    Dr. Masood Parvania
    Email: masood.parvania@utah.edu


    Contact faculty for upcoming projects


    Online Master's

    University of Utah

    ELECTRICAL ENGINEERING

    Remote Learning Master's

    #8

    National Public University

    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.