CS 11M - Introduction to C/C++ Programming Using Microcontrollers

    Recent Professors
    Andrew Thach
    Recent Semesters
    Fall 2026
    Class Size
    32 students
    Credits
    4
    Prerequisite
    MATH 4 - Precalculus Algebra and Trigonometry
    Fall 2026 Sections
    View Fall 2026 sections of CS 11M
    Transfers To
    CSU
    Description
    Presents an introduction to computer programming concepts and methodologies in C/C++ by programming microcontrollers such as the Arduino, Beaglebone, and Raspberry Pi single-board computers. Develops programs to process circuits like LED displays and servo motors. Teaches algorithms, data types, declarations, bindings, expressions, selection, repetition, functions, recursion, libraries, arrays, classes, objects, hardware interfaces, and files and streams. May be offered in a distance-learning format.
    Usually Held
    Tue Thu 2:40pm–4:00pm