SPCA HS26

Wednesday, 14:15 – 16:00
ETZ H 91
Moodle GitLab Code Expert Nils & Kolja's summaries
(other TAs)
Week 1
  • Administrative information
  • Introduction to Linux, Git & C
  • Set up environment
  • Preview exercise 1 (Data Lab)
Week 2
  • Structure of .c and .h files
  • Make and makefiles
  • gcc flags
  • Tricks & examples for assignment 1
Week 3
  • Last week's assignment
  • C: Pointers, new assignment, I/O
Week 4
  • Pointers, compiling & running C, C recap
  • Assignment: Programming in C
Week 5
  • Finish last week's quiz
  • Next assignment: Malloc Lab
  • C declarations & exam questions
Week 6
  • Assignments: Malloc Lab & Assignment 4 (Assembly)
  • Basic Assembly recap & quiz
  • Maybe: exam questions
Week 7
  • x86: refresher & alignment
  • Dealing with binaries
  • GDB demo (bomb defusal)
Week 8
  • setjmp()/longjmp() repetition
  • Linking