After working through these videos, you are ready to start working on half of Assignment 0: Stack and heap allocation and Reducing memory fragmentation, and Naive benchmarking.

If you are taking this course as a student at Chalmers/GU, please start by reading the ections Organization.

Make doubly sure to participate in the lecture/global discussion in the first week, as a student at Chalmers/GU. We have to go through some formalities, but also want to get you kick started for the computer lab sessions.

If you start watching the videos before the first week even has started, the Welcome Video (current one is from 2021) and accompanying slides are particularly recommended.

Command Line Usage and Basic Workflow

Basic C Programming

Memory Handling in C