Most of us will casually encounter dozens of embedded systems by mid-morning each day throughout our residences, roadways and workplaces. Fundamentally, an embedded system is some combination of hardware and software that is designed for a particular function. It senses a real-world condition, does some computing, then produces output data or control of some kind.
These intelligent machines are a permanent part of our global landscape, and are continuously being expanded and upgraded by a world of forward-thinking engineers and entrepreneurs. Application domains include aerospace and defense, energy, industrial automation, medical, networking and communication, security, transportation, and more. Also expected to fuel much more growth is an overarching megatrend referred to as the Internet of Things (IoT), which involves connecting more embedded systems to the internet, enabling countless human-to-machine and machine-to-machine applications ranging from home automation to security and many beyond.
Fueled largely by new internet protocols and wireless technology convergence, industry-wide estimates of 20 to 30 billion connected devices by 2020 are common among major technology research companies. Of course, this trend ushers in greater hardware and software design challenges of effectively managing and securing connected devices, as well as capturing and harnessing the vast amounts of data the devices are meant to produce around their associated services.
The embedded systems engineering certificate, which is offered by the Department of Electrical, Computer and Energy Engineering, provides students the hardware and software knowledge and skills needed to design and implement these systems.
For more information, visit the department's Embedded Systems Engineering webpage.
Distance Education Option
Students can take individual courses toward a master's degree or graduate certificate through distance education (online). For more information, connect with the individual graduate program directly.
Applicants for the certificate program must have been or currently be enrolled for a baccalaureate degree from an accredited institution and have satisfied the prerequisites for each course through coursework or work experience. They need not be enrolled in a degree-granting program at CU Boulder.
Graduate students pursuing an ESE certificate are not required to matriculate into the ESE program subplan through a master's degree.
Admission to the Graduate School is not required for students pursuing only the certificate.
The embedded systems engineering (ESE) certificate curriculum consists of two core courses and one elective course from an approved list, totaling at least 9 credit hours. A grade of B- or better is required for each course applied toward the certificate.
ESE certificate credit hours may be applied towards a full master's degree, provided the student is admitted to the Graduate School. However, credit hours may not count towards both a BS and a master's degree.
|Choose two of the following: 1||6|
|Embedded System Design|
|Real-Time Embedded Systems|
|Mastering Embedded Systems Architecture|
|Choose one course from the approved ESE course list.||3|
|Total Credit Hours||9|
Students may complete the certificate by taking all three core courses, rather than taking two core courses and an ESE elective.