Electrical Engineering
425 UCB
Boulder, CO 80309

The online Master of Science in Electrical & Computer Engineering (MSEE), hosted on the internationally acclaimed Coursera platform, offers stackable graduate-level courses, graduate certificates and a fully accredited master’s degree in electrical engineering. The Master of Science in Electrical & Computer Engineering on Coursera students earn the same credentials as our on-campus students. There are no designations on official CU transcripts, degrees or certificates that this is an online program.

Focus Areas

Embedded Systems

Embedded system engineering is used in industries such as aerospace and defense, energy, industrial automation, health care, networking and communication, security, transportation and more. Embedded systems also drive the Internet of Things (IoT), enabling countless human-to-machine and machine-to-machine applications including home automation, security and more. 

The embedded systems engineering curriculum covers essential embedded technologies, synthesizes foundational principles and directly applies them to current tools and trends. It is structured to provide you with a broad, versatile and highly competitive skill set. We emphasize practical, project-based learning across hardware and embedded software design that addresses numerous end markets, as well as multiple semiconductor technologies including sensors, controllers, programmable devices and development tools.

Power Electronics

Power electronics is a key enabling technology in essentially all electronic systems and is increasingly important in the grid interface of renewable energy sources and in efficient electrical loads. The necessity for power electronics technology in these rapidly expanding areas creates an increasing need for design engineers equipped with knowledge and skills to actively participate in multidisciplinary teams.

The power electronics curriculum addresses this demand for skilled power electronics design engineers, covering switching power supplies, DC-DC converters, inverters, power factor correction converters and LED lighting drivers. The power electronics curriculum emphasizes fundamentals and application in the power electronics field. This domain competency applies to end markets such as power management, portable power, computer systems, medical applications, spacecraft power systems, the automotive industry, renewable energy and the utilities.

Photonics & Optics

While 20th-century technology was defined by the growth of electronics, the 21st century belongs to photonics. LEDs will light households powered by photovoltaic panels and filled with displays and cameras communicating by optical fiber to distant owners wearing virtual reality glasses. Laser 3D printing will transform manufacturing. New microscopes and telescopes will peer into the depths of living cells and distant galaxies. 

The photonics curriculum provides a firm theoretical foundation on the generation, modulation, radiative or guided transmission, sensing, and detection of optical signals. It also covers optical telecommunications, medical instrumentation, photovoltaic power generation, information processing, optical instruments and environmental sensing. While some of these industries are mature, photonics continues to grow into new industries such as LED lighting and on-chip silicon photonics for multi-core CPUs.

Program Policies

This CU Boulder on Coursera program does not align with standard campus policies. Please refer to the Online Programs section of the catalog for more information.

Up to 9 credits offered by the MS in Computer Science and/or MS in Data Science and/or ME in Engineering Management on Coursera programs in which a student earns a grade of solid B or higher (B-minus is too low)  may be applied toward the MS in Electrical Engineering degree's required 30 credits. Courses must be graduate level and meet all applicable academic standards and may not be double counted toward two credentials of the same level. Only courses offered through CU Boulder's for-credit programs on Coursera may be used. 

Admission Requirements

The MSEE program utilizes performance-based admissions for enrollment. There is no traditional application for admission to the degree. Students do not need to take the GRE or submit letters of recommendation or proof of language proficiency. Neither a prior degree nor university transcripts are required for admission. Because this is a purely online program, students do not need to complete a background check to enroll.

A student desiring admission to the MSEE program must complete four required protocols:

  1. Take one pathway specialization for credit with at least a grade of C in each course.
  2. Achieve a computed pathway specialization grade-point average (GPA) of at least 3.00.
  3. Have a cumulative GPA of at least 3.00 for all for-credit courses taken to date.
  4. Declare their intention to seek the degree, which they can do before, during, or after any work in a pathway specialization.

Upon completion of these four steps the student is admitted to the MSEE program. Students may successfully complete a designated pathway specialization and declare intent at any point in their academic journey. Completion of a pathway specialization is not required for students to begin earning academic credit, only to earn the degree. Non-degree seeking students may enroll in for-credit courses.

All courses attempted and/or completed for credit will appear on an official CU Boulder transcript (unless dropped by the drop deadline) and will count toward the cumulative GPA.

Program Requirements

The diagram displayed on the Electrical Engineering website shows how the program's courses and certificates can be stacked into the full 30 credit hour degree.

Up to 9 credits offered by the MS-DS or ME-EM on Coursera programs may be applied toward the Electrical Engineering MS degree required 30 credits. Courses must be graduate level and meet all applicable academic standards and may not be double counted toward two credentials of the same level. Only courses offered through Coursera may be used.

Embedded Systems Track

Computer Engineering / Embedded Systems Engineering

Computer engineering encompasses a wide range of topics surrounding this interaction between hardware and software. Computer engineers of the future will be versatile full-stack developers, comfortable with understanding the technical depths of software development while also possessing a wide knowledge of the underlying hardware implementations. The MSEE on Coursera curriculum in computer engineering emphasizes computer-aided verification and synthesis.

Embedded systems engineering is used in industries such as aerospace and defense, energy, industrial automation, health care, networking and communication, security, transportation and more. Embedded systems also drive the Internet of Things (IoT), enabling countless human-to-machine and machine-to-machine applications including home automation, security and more. 

The MSEE on Coursera's Embedded Systems Engineering curriculum covers essential embedded technologies, synthesizes foundational principles, and directly applies them to current tools and trends. It is structured to provide you with a broad, versatile and highly competitive skill set. We emphasize practical, project-based learning across hardware and embedded software design that addresses numerous end markets, as well as multiple semiconductor technologies including sensors, controllers, programmable devices and development tools.

Industrial Internet of Things - Graduate Certificate

To earn a graduate certificate (9 credits), students must complete the required specializations.

Required specializations:

  • Embedded Sensors and Motors Specialization
  • Embedded Interface Design Specialization
  • Developing Industrial Internet of Things Specialization

Advanced Embedded Linux Development Specialization 

Linux System Programming and Introduction to Buildroot
Linux Kernel Programming and Introduction to Yocto
Embedded System Topics and Project

Embedding Sensors and Motors Specialization

Embedding Sensors and Motors: Sensors, Sensor Circuit Design
Embedding Sensors and Motors: Motors, Motor Control Circuits
Embedding Sensors and Motors: Pressure and Motion Sensors
Embedding Sensors and Motors: Sensor Manufact, Process Ctrl

FPGA Design for Embedded Systems Specialization

FPGA Design for Embedded Systems: Intro to FPGA Dsgn for ES
FPGA Design for Embedded Systems: Hardwr Desc Lang FPGA Dsgn
FPGA Design for Embedded Systems: FPGA Softcore Proc, IP Acq
FPGA Design for Embedded Systems: Building FPGA Projects

Developing Industrial Internet of Things Specialization

Industrial IoT Markets and Security
Developing Industrial IoT: Proj Planning, Machine Learning
Developing Industrial IoT: Modeling and Debugging Embed Sys

Real-time Embedded Systems Specialization

Real-Time Embedded Systems: Concepts and Practices
Real-Time Embedded Systems: Theory and Analysis
Real-Time Embedded Systems: Mission-Critical, SW Application
Real-Time Embedded Systems: Project

Embedded Interface Design Specialization

Embedded Interface Design: User Exp I/F Design for Emb Sys
Embedded Interface Design: Rapid Prototyping Emb I/F Designs
Embedded Interface Design: M2M, IoT I/F Design & Protocols

Network Systems: Principles and Practice (Linux and Cloud Networking)

Network Systems Foundation
Network Principles in Practice: Linux Networking
Network Principles in Practice: Cloud Networking

Sensors for a Carbon Free World Specialization 

Sensors for a Carbon Free World: Electric Vehicle Sensors
Sensors for a Carbon Free World: Wind Turbine Sensors
Sensors for a Carbon Free World: Solar Power Sensors

Engineering Genetic Circuits Specialization

Engineering Genetic Circuits: Design
Engineering Genetic Circuits: Modeling and Analysis
Engineering Genetic Circuits: Abstraction Methods

Spectrum Engineering - Graduate Certificate

The spectrum engineering graduate certificate requires 12 credit hours of coursework. Three hours of coursework is recommended, though not required.

Recommended Specialization3
The Electromagnetic Spectrum
Signal Fundamentals
Economics, Management and Policy
Required Specializations12
The Science of Spectrum Access
Radio Frequency Engineering
Signals and Propagation
Radio Services and Broadcast Applications
Mobile Communication: Cellular and Wi-Fi
Radio Determination and Space Applications
The Electromagnetic Spectrum
History of Spectrum Management
Spectrum Sharing
Consumer Demand and Valuation
Firm Supply and the Structure of the Market
Optimal Pricing with Market Power

Power Electronics Track

Power Electronics - Graduate Certificate

To earn a graduate certificate (9 credits), students must complete the required specializations/courses.

Required specializations:

  • Power Electronics Specialization
  • Modeling and Control of Power Electronics Specialization
  • Power Electronics Project Course: ECEA 5715

Power Electronics Specialization

ECEA 5700Power Electronics: Introduction to Power Electronics0.8
ECEA 5701Power Electronics: Converter Circuits1.0
ECEA 5702Power Electronics: Converter Control1.2
ECEA 5703Power Electronics: Magnetics Design1.0

Modeling and Control of Power Electronics Specialization

ECEA 5705Modeling, Control of Power Elec: Avged-Sw Modeling and Sim0.8
ECEA 5706Modeling, Control of Power Elec: Tech Dsgn-Oriented Analysis0.6
ECEA 5707Modeling, Control of Power Elec: Input Filter Design0.6
ECEA 5708Modeling, Control of Power Elec: Current-mode Control1.2
ECEA 5709Modeling, Control of Power Elec: Mod/Ctrl 1-Phase Rect/Inv0.6

Power Electronics Project Course

ECEA 5715Power Electronics Capstone Project1.2

Algorithms for Battery Management Systems Specialization

ECEA 5730Introduction to Battery-Management Systems0.8
ECEA 5731Equivalent-Circuit Cell-Model Simulation0.8
ECEA 5732Battery State-of-Charge (SOC) Estimation1.0
ECEA 5733Battery State-of-Health (SOH) Estimation0.8
ECEA 5734Battery-Pack Balancing and Power Estimation0.8

Photovoltaic Power Electronics Specialization

ECEA 5716Open-Loop Photovoltaic Power Electronics Laboratory1.0
ECEA 5717Closed-Loop Photovoltaic Power Electronics Laboratory1.0
ECEA 5718Photovoltaic Power Electronics Battery Management Laboratory1.0

Power Semiconductor Devices Specialization (3.6 credits) 

ECEA 5721Introduction to Power Switches0.6
ECEA 5722High-Voltage p-n and Schottky Diodes1.2
ECEA 5723MOSFETs, IGBTs and more1.2
ECEA 5724Power Device Fabrication0.6

Control Systems Analysis Specialization is part of the Systems and Controls Track

Control Systems Analysis: Modeling of Dynamic Systems
Feedback Control and Root Locus Design
Frequency-Domain and State-Space Design

Photonics and Optics Track 

Semiconductor Photonics - Graduate Certificate

Admission to a graduate degree-seeking program in the ECEE department is not required for students pursuing the certificate. Certificate credit hours may be applied towards a full master's degree, provided the student is admitted to the electrical engineering graduate program as a degree-seeking student.

The semiconductor photonics certificate is comprised of 3 specializations, each of which is comprised of 3–4 individual online courses (MOOCs), which deliver about one month of content:

To complete a certificate, you must complete the following required specializations/courses.

Semiconductor Photonics Graduate Certificate (9 credits)

Required specializations:

  • Optical Engineering Specialization
  • Semiconductor Specialization
  • Active Optical Devices Specialization

Optical Engineering Specialization

ECEA 5600Optical Engineering: First Order Optical System Design1.0
ECEA 5601Optical Engineering: Optical Efficiency and Resolution1.0
ECEA 5602Optical Engineering: Design High-Performance Optical Systems1.0

Semiconductor Devices Specialization

ECEA 5630Semiconductor Devices: Semiconductor Physics1.0
ECEA 5631Semiconductor Devices: Diode: pn junction and metal semiconductor contact1.0
ECEA 5632Semiconductor Devices: Transistor: Field Effect Transistor and Bipolar Junction Transistor1.0

Active Optical Devices Specialization

ECEA 5605Active Optical Devices: LEDs and Semiconductor Lasers1.2
ECEA 5606Active Optical Devices: Nanophotonics and Detectors1.2
ECEA 5607Active Optical Devices: Displays0.6

Quantum Mechanics for Engineers Specialization

ECEA 5610Foundations of Quantum Mechanics1.4
ECEA 5611Theory of Angular Momentum0.8
ECEA 5612Approximation Methods0.8
For further details regarding Photonics content under our online MSEE degree through Coursera, see Photonics and Optics.  

Learning Outcomes

By the completion of the program, students will be able to: