Skip to contentSkip to main navigationSkip to local navigation

COMP 251 Introduction to Microcontrollers with C/C++

Find Courses

Search by Keyword

Browse Courses by Subject Code

Course Description

Introduction to embedded systems programming for engineers and computer science majors in C/C++ and Arduino. Covers a microcontroller such as the Atmel AVR or Arduino single-board computer and circuits like LED displays and servo motor controllers. Integrates hardware interfaces, sensors, motors, and basic control techniques.

Units: 1
Degree Credit
Letter Grade Only
  • Lab hours/semester: 48-54
  • Total Student Learning hours/semester: 48-54
Prerequisites: Completion of, or concurrent enrollment in, COMP 121 or COMP 122 or COMP 250 or COMP 284 or ENGR 215 or equivalent programming course.
Corequisites: None
Transfer Credit: CSU , UC
C-ID: ENGR 120