Readings/Warmup (Do before class)
Read through Essential C
(Make sure you did the Basics section, then do Pointers and Structures section
Linked List Visualization
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)
Return how many bytes in a memory a variable takes up.
An example creating a linked list on the heap in a function and iterating through it.
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
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!