Skip to contentSkip to main navigationSkip to local navigation

CIS 257 Introduction to Microcontrollers with C/C++

Find Courses

Search by Keyword

Browse Courses by Subject Code

Additional Content

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, CIS 134, CIS 122, CIS 250, CIS 274 or ENGR 215, or equivalent programming course.
Corequisites: None
Transfer Credit: CSU , UC
C-ID: ENGR 120