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 1
    Lecture
    Mon 3/30
    Welcome and intro to RISC-V ( slides, code )

    After a quick recap of course logistics, we dive right into the RISC-V ISA and the Mango Pi MQ-Pro SBC we'll be using this quarter. Introduce instructions for arithmetic and logical operations.

    Readings:

    Lab/assign Lab 0: Orientation ( writeup )

    Please do the Lab 0 prelab preparation before coming to lab.

    Assignment 0: Git oriented ( writeup )
    Lecture
    Fri 4/3
    RISC-V assembly and machine code ( slides, code )

    More RISC-V assembly: control flow using branch/jump, load and store instructions, instruction encoding and decoding. Tools to build and execute an assembly program. GPIO peripheral control via memory-mapped I/O.

    Readings:

    See schedule for entire quarter.

    Meet the team