Readings/Warmup (Do before class)
Read the syllabus (i.e. the course webpage)
Assembly for Compiler Writers
Test your knowledge on the readings
] (This is not graded)
Slides (Available to follow along during class)
In-Class Activity or Lab (Enabled toward the end of lecture)
In-Class Activity link
(This is graded)
This is an evaluation of what was learned in lecture.
(lab) Do a 'git pull' from the monorepo
Commented Code Samples (if any)
Simple Shell Script
Audio Recordings are posted after class within a youtube playlist. Occasionally technical errors happen, but I do my best to post recordings as soon as possible to a playlist.
Please look over these curated links if you need more resources.
For this class you should be comfortable working with git, the terminal, and a text editor of your choice.
Interactive git tutorial
(for fun and learning)
List of available commands to try
Lynda Learning C Short Video Course
These resources are not vetted, but may be helpful
Installing Ubuntu in Virtual Box on Windows
Install Ubuntu in Virtual Box on Mac
Please do not redistribute or host any materials without e-mailing me first. I generally am happy to share the latest .pdf or slide presentation with those who ask. Thank you for your time!