- Profs: A. Klimovic, T. Roscoe
- Website: https://systems.ethz.ch/education/courses/2024-autumn-semester/systems-programming-and-computer-architecture-.html
- Moodle: https://moodle-app2.let.ethz.ch/course/view.php?id=26295
- VVZ: https://www.vorlesungen.ethz.ch/Vorlesungsverzeichnis/lerneinheit.view?lerneinheitId=193091&semkez=2025W&ansicht=ALLE&lang=en
- Admin:
- Material:
- Videos:
Lecture Notes
- 01 Introduction to SPCA
- 02 Introduction to C
- 03 Operators, Arrays, Preprocessor and Modularity in C
- 04 Strings, Assertions, Style, Integers and Arithmetic
- 05 Pointers, Stack
- 06 Pointers, Heap, Dynamic Memory, Structs
- 07 Implementing Dynamic Memory Allocation
- 08 Implicit Memory Management and Garbage Collection, Debugging, Testing, Design