Compilation and C++ BasicsCovers the basics of compilation and C++ programming, including variables, functions, loops, and debugging.
Error Handling and ExceptionsCovers error management, exceptions, and debugging techniques in C++, emphasizing the importance of making code more robust and easier to debug.
Processes: Overview and ManagementCovers the basics of processes in operating systems, including creation, memory layout, state transitions, virtualization, APIs, and program execution.
Code Generation LabCovers generating code for a compiler, translating an Amy program to WebAssembly, including memory management and pattern matching compilation.