351 Supplemental Videos
Tools
These videos can also be found on various lab specs; their content may be tailored to those contexts that won't necessarily make sense until that lab is released. There are some additional videos that are specific to individual labs that can only be found in the lab specs.
Linux
C Programming Language
- Intro to the C programming language [YouTube] (Lab 0)
- sscanf [YouTube] (Lab 2)
- Macros in C [YouTube] (Lab 5)
GNU Debugger (GDB)
- Intro to GDB [YouTube] (Lab 2)
- Endianness in GDB [YouTube] (Lab 3)
- backtrace [YouTube] and debugging demo [YouTube] (Lab 5)
Lecture Content (Old)
The following videos were recording around 2013 for an old Coursera version of this course and are outdated. We provide them here in case hearing a different narration of the course topics might prove useful to you. These are NOT an adequate substitute for attending lecture and, notably, use the older IA32 assembly language instead of x86-64.