CS107e Spring 2024

CS107e is Computer Systems from the Ground Up. Read more about the course or answers to common questions from prospective students.


When and where

    This week in CS107e

    Week 4
    Lecture
    Mon 4/22
    Modules, Libraries, and Linking ( slides, code )
    Lab/assign Lab 3: Debugging and Testing ( writeup )

    Prelab to prep before lab.

    Assignment 3: String Formatting ( writeup )
    Lecture
    Fri 4/26
    Memory Management ( slides, code )
    • Read our overview of stack frames
    • Review dynamic memory allocation (malloc/free in C) and the operation of the heap (K&R 5.6-5.9 or Essential C Section 6). Consider the comparison/contrast between stack and heap allocation and use cases for each.

    See schedule for entire quarter.

    Meet the team