
Online Certificate in Embedded Systems Engineering
USA Online, USA
DURATION
9 up to 15 Months
LANGUAGES
English
PACE
Part time
APPLICATION DEADLINE
Request application deadline
EARLIEST START DATE
Request earliest startdate
TUITION FEES
USD 6,345 *
STUDY FORMAT
Distance Learning
* The total cost of the program varies depending on the electives and prerequisite courses chosen. Actual fees may differ from the estimate. Fees are subject to change without prior notice.
Key Summary
Introduction
Understand embedded systems engineering as a synergistic function between hardware, firmware and software device design and development. Learn the essential concepts of development through a practical, hands-on approach utilizing industry design automation (EDA) tools and design kits.
Who Should Enroll
This program is designed for working professionals who are interested in transitioning into the embedded systems/system-on-chip (SoC) industry, including hardware/software engineers; computer engineers; communications and networking engineers; control systems engineers; and other technical professionals involved in embedded systems design and development.
Program Benefits
- Gain essential knowledge of embedded systems design and programming
- Learn how to program an embedded device
- Become proficient in programmable logic design and analysis
- Increase your understanding of real-time operating systems
- Explore the latest embedded technologies
- Utilize EDA tools to optimize embedded systems designs
Curriculum
Prerequisite Courses
- C Programming for Embedded Systems (1.5 CEU)
- Introduction to Digital Logic and Hardware Architecture (3 units)
Required Courses
- Fundamentals of Embedded Systems Design and Programming (3 units)
- Embedded Systems Architecture (3 units)
- Real-Time Embedded Systems Programming (3 units)
Elective Courses (Minimum 6 units)
- Logic Design and Analysis using Verilog (3 units)
- VHDL Design and Modeling of Digital Systems (3 units)
- FPGA Design and Implementation (3 units)
- Motor Control Algorithms and Application (4 units)
- Writing Portable Device Drivers (3 units)
- Designing Embedded Software Using Real-time Operating Systems (3 units)
- Fundamentals of Embedded Linux (3 units)
- Linux Driver Primer (3 units)
- Embedded Systems Design Using ARM Technology (3 units)
- Applied Control Theory for Embedded Systems (3 units)
- Real-Time Embedded Digital Signal Processing (3 units)
- Designing and Integrating IoT Devices (3 units)