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.
| Week 4 | ||
| Lecture Mon 4/20 |
Modules, Libraries, and Linking
( slides, code )
Start sequence, build process, makefiles, linking, libraries, module design. Readings:
|
|
| Lab/assign |
Lab 3: Debugging and Testing
( writeup )
Prelab to prep before lab. |
Assignment 3: String Formatting |
| Lecture Fri 4/24 |
Memory Management
( )
Stack allocation: stack frames, local variables, backtrace. Dynamic allocation: implementing a heap allocator. Runtime detection of memory errors. Readings:
|
|
See schedule for entire quarter.
Aditri
Ashley
Daniel
Elias
Frances
Joe
Julie
Nifemi