CS107e Spring 2026

CS107e is Computer Systems from the Ground Up. Read more about the course and review answers to common questions from prospective students and enrollment information.


When and where

    This week in CS107e

    Week 7
    Lecture
    Mon 5/11
    Output ( slides, code )

    Controlling gpio outputs, digital-to-analog conversion, pulse-width modulation (PWM), I2S protocol for digital sound input/output.

    Readings:

    Lab/assign Lab 6: Drawing into the Framebuffer ( writeup )

    Prelab to prep before lab.

    Assignment 6: Graphics Library and Console
    Lecture
    Fri 5/15
    Interrupts ( )

    In this first lecture on interrupts, we'll focus on the low-level mechanics and what needs to happen at the assembly level to enable and process an interrupt.

    Readings:

    See schedule for entire quarter.

    Meet the team