14-unit minimum * = Choose ONE of these three Core courses
■ = classroom O = online ▲ = hybrid ☐ = both online and classroom sections available
Courses
Units
Course
Fall
Winter
Spring
Summer
System Design
Embedded System Hardware Architectures, Introduction*
1.5
21319
■
■
IO Concepts and Protocols: PCI Express, Ethernet, and Fibre Channel
3.0
22177
■
■
Printed Circuit Board Design for Signal Integrity and EMC Compliance
1.5
21943
■
■
Jitter Essentials
1.5
21321
■
■
Comprehensive Signal and Power Integrity for High-Speed Digital Systems
3.0
22874
■
■
Design Overview of High Efficiency Switch-mode Power Supply
3.0
23590
■
■
Data Acquisition System Design and Implementation
3.0
22873
■
■
Designing Xilinx CPLDs and FPGAs, Introduction
3.0
6346
■
■
Designing with Xilinx FPGAs, Comprehensive
3.0
22179
■
■
SystemVerilog for ASIC and FPGA Design
3.0
20095
■
■
Introduction to SystemC
1.5
19957
■
■
Embedded Linux
Embedded Linux Design and Programming, Introduction*
3.0
3364
■
■
■
Linux Device Drivers
3.0
2470
☐
☐
☐
☐
Linux Device Drivers, Advanced
3.0
1016
■
■
■
■
Real-Time Systems
Real-Time Embedded Systems Programming, Introduction
3.0
5381
■
■
Real-Time Embedded Systems I/O Programming: Ethernet, USB, SPI and Serial Devices
3.0
30028
■
■
Embedded Software
Wireless Technologies for Embedded Systems: Bluetooth, WiFi and ZigBee
3.0
23093
■
■
Embedded Boot Loaders: BIOS and UEFI
3.0
23092
■
O
USB Device Interface: Architecture, Protocols and Programming
3.0
2179
■
■
Software Testing: Techniques, Tools, and Practices
3.0
20501
■
■
Developing Applications for iPhone, iPad and iPod Touch, Introduction
1.5
21938
■
■
■
■
Developing Applications for Android Mobile Devices
3.0
21956
■
■
■
■
Multicore Programming
2.0
22180
■
■
C Programming for Beginners
3.0
5208
☐
☐
☐
☐
DSP and DV
Digital Signal Processing, Fundamentals*
2.0
5758
■
■
DSP Applications in Audio, Imaging, and Communications Systems
3.0
0516
■
Computer Vision and Image Processing
3.0
4926
■
Digital Video Compression and Codec
3.0
19025
■
■
Emerging Technologies
Clean Technology: Smart Grid, Energy Storage, and Green Building
3.0
22749
■
■
Smart Grid, Introduction
1.0
22867
■
■
Also of Interest
Units
Course
Fall
Winter
Spring
Summer
TCP/IP Essentials
2.0
0661
☐
O
☐
O
Digital Logic Design Using Verilog
3.0
0764
■
■
Design Simulation with Verilog and SystemVerilog
3.0
6932
■
■
C Programming, Advanced
3.0
3948
O
☐
O
O
Free Events
Units
Course
Fall
Winter
Spring
Summer
Embedded Systems, VLSI and Network Engineering Program Overview
20544
■
■
Open House Event for Embedded Systems, VLSI, and Network Engineering Programs
22403
■
■
Note: Individual courses may be taken without enrolling in the full certificate. Course schedule is subject to change, but reflects the current quarter and the anticipated schedule for the next three quarters. Check individual course descriptions for the latest scheduling information.