Oct 08, 2025  
2025-2026 Undergraduate/Graduate Catalog 
    
2025-2026 Undergraduate/Graduate Catalog

COMP 407 - Embedded Systems

(3 credits)
Prerequisite: COMP 206; and COMP 250 or CYBF 260
See Addenda to the 2025/2026 Catalog  for changes to this course effective Spring 2026

The course covers the basics of embedded system hardware and firmware design, as well as the integration of sensors and devices. It will include programming and interfacing to embedded processors, such as the Atmega family, glue logic, circuit design and fabrication, FPGA boards, buses and interrupt handling. Communication protocols, such as RS-232, SPI and I2C, will also be addressed. The course will include a hardware lab. Offered alternate years. Additional fee required.