UC Irvine Extension
Live Help!

Embedded Systems Engineering

It is recommended that candidates complete the required courses prior to the elective courses.

Prerequisite Courses
Course # Title Winter Spring Summer Fall
EECS
805
C Programming for Embedded Systems ( 1.5 CEU )
Show Details
Course scheduled to be offered.Course scheduled to be offered. Online Course
Classroom Course
EECS
X497.2
Introduction to Digital Logic and Hardware Architecture ( 3 units )
Show Details
Course scheduled to be offered. Online Course
Required Courses (9 units)
Course # Title Winter Spring Summer Fall
EECS
X497.32
Fundamentals of Embedded Systems Design and Programming ( 3 units )
Show Details
Course scheduled to be offered. Classroom Course
EECS
X497.36
Embedded Systems Architecture ( 3 units )
Show Details
Course scheduled to be offered. Online Course
EECS
X497.34
Real-Time Embedded Systems Programming ( 3 units )
Show Details
Course scheduled to be offered. Online Course
Elective Courses (candidates choose 6 units)
Course # Title Winter Spring Summer Fall
Programmable Logic Design and Analysis
EECS
X494.92
Logic Design and Analysis using Verilog ( 3 units )
Show Details
Course scheduled to be offered.
EECS
X494.94
VHDL Design and Modeling of Digital Systems ( 3 units )
Show Details
Course scheduled to be offered. Online Course
Embedded Software Development
EECS
X497.24
Getting Software and Hardware Working - Co-Development and Co-Debug ( 1.5 units )
Show Details
Course scheduled to be offered.
EECS
X497.19
Writing Portable Device Drivers ( 3 units )
Show Details
Course scheduled to be offered. Online Course
EECS
X497.31
Designing Embedded Software Using Real-time Operating Systems ( 3 units )
Show Details
Course scheduled to be offered. Classroom Course
EECS
X497.10
Fundamentals of Embedded Linux ( 3 units )
Show Details
Course scheduled to be offered. Classroom Course
EECS
X497.11
Linux Driver Primer ( 1.5 units )
Show Details
Course scheduled to be offered.
Advanced Embedded Design
EECS
X497.39
Embedded Systems Design Using ARM Technology ( 3 units )
Show Details
Course scheduled to be offered. Online Course
EECS
X499.51
Communications SoC Design ( 3 units )
Show Details
Course scheduled to be offered.
EECS
X494.95
FPGA Design with Hardware Description Languages ( 3 units )
Show Details
EECS
X497.4
Applied Control Theory for Embedded Systems ( 3 units )
Show Details
Course scheduled to be offered. Online Course
EECS
X498.61
Real-Time Embedded Digital Signal Processing ( 3 units )
Show Details
Course scheduled to be offered.
Course schedules are subject to change.
Individual courses may be taken without enrolling in the full certificate.

Accelerated course=Accelerated Format   Classroom course=Classroom   Online course=Online   
Hybrid course=Classroom/Online to be scheduled=To Be Scheduled