Lecture | Topic | Lecturer | Exercise |
Feb. 19 | Introduction to Programming / Unix | M. Gross | none |
Feb. 26 | Data Types and Variables | M. Gross | Ex 1: Unix Console, Compiling |
Mar. 5 | Branching Statements and Logical Operators | M. Gross | Ex 2: Eclipse, Compiling, Debugging |
Mar. 12 | Arrays and Structs | M. Gross | Ex 3: Data Types and Variables |
Mar. 19 | Control Flow | M. Gross | Ex 4: Branching and Logical Operators, Arrays |
Mar. 26 | Pointers I | B. Solenthaler | Ex 5: Arrays, Strings, Structs |
Apr. 2 | Functions I | B. Solenthaler | Ex 6: Control Flow |
Apr. 9 | none (Easter holiday) | none | |
Apr. 16 | Functions I (cont.) & Functions II | M. Gross | Ex 7: Pointers I |
Apr. 24 | Functions II (cont.) & Classes I | M. Gross | Ex 8: Functions I |
Apr. 30 | Classes I (cont.) & Inheritance I | M. Gross | Ex 9: Functions II / FileIO |
May 7 | Inheritance I(cont.) & II | M. Gross | Ex 10: Classes |
May 14 | none (Ascension) | M. Gross | Ex 11: OO - Encapsulation |
May 21 | Classes II | B. Solenthaler | Ex 12: OO - Inheritance |
May 28 | Fastforward | B. Solenthaler | Ex 13: OO - Polymorphism |