Dec 08, 2025  
2024-2025 Undergraduate Catalog 
    
2024-2025 Undergraduate Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CMPE 311 - C Programming and Embedded Systems (3)


In this course, students learn about hardware and software aspects of embedded systems. Students learn C programming language through use in an embedded platform. The course builds on CMPE 310 , introducing advanced topics including communication interfaces, advanced IO devices and other peripherals, multitasking, firmware, real-time operating systems/embedded operating systems and device drivers. The course will provide a hands-on experience in designing and ramming an embedded system using a microcontroller-based development platform.

Grading: Graded
Course ID: 52818
Consent: No Special Consent Required
Components: Discussion, Lecture
Prerequisite: CMPE 310  with a grade of ‘C’ or better.



Add to Portfolio (opens a new window)