Lecture | Topic | Lecturer | Exercise |
Feb. 23 | Introduction to Programming / Unix | M. Gross | none |
Mar. 2 | Data Types and Variables | M. Gross | Ex 1: Codeboard and self-assessment test |
Mar. 9 | Branching Statements and Logical Operators | M. Gross | Ex 2: Linux and Terminal |
Mar. 16 | Arrays and Structs | M. Gross | Ex 3: Data Types and Variables |
Mar. 23 | Control Flow | M. Gross | Ex 4: Branching and Logical Operators, Arrays |
Mar. 30 | Pointers I | M. Gross | Ex 5: Arrays, Strings, Structs |
Apr. 6 | Functions I | M. Gross | Ex 6: Control Flow |
Apr. 13 | Functions II | M. Gross | Ex 7: Pointers I |
Apr. 20 | none (Easter holiday) | none | |
Apr. 27 | Classes I | H. Lehner | Ex 8: Functions I |
May. 4 | Inheritance I | H. Lehner | Ex 10: Classes |
May 11 | Inheritance II | H. Lehner | Ex 11: OO - Inheritance |
May 18 | Classes II | H. Lehner | Ex 12: OO - Queues |
June 1 | Fastforward | H. Lehner | none |
The exercise session on 30-31 May is optional. The teaching assistants will be available to discuss the last exercise and for general Q&A about previous exercises and exams.