Lecture | Topic | Lecturer | Exercise |
Feb. 20 | Introduction to Programming / Unix | M. Gross | none |
Feb. 27 | Data Types and Variables | M. Gross | Ex 1: Unix Console, Compiling |
Mar. 6 | Branching Statements and Logical Operators | M. Gross | Ex 2: Eclipse, Compiling, Debugging |
Mar. 13 | Arrays and Structs | T. Martin | Ex 3: Data Types and Variables |
Mar. 20 | Control Flow | M. Gross | Ex 4: Branching and Logical Operators, Arrays |
Mar. 27 | Pointers I | T. Martin | Ex 5: Arrays, Strings, Structs |
Apr. 3 | Functions I | M. Gross | Ex 6: Control Flow |
Apr. 10 | Functions II | M. Baecher | Ex 7: Pointers I |
Apr. 17 | Classes | M. Gross | Ex 8: Functions I |
Apr. 24 | none (Easter holiday) | none | |
May 1 | none (Labour day) | Ex 9: Functions II / FileIO | |
May 8 | Data Structures - Lists, Hashing, Trees | M. Gross | Ex 10: Classes |
May 15 | Data Structures - Trees, Sorting | M. Gross | Ex 11: Queues |
May 22 | Fastforward | T. Martin | Ex 12: Trees |
May 29 | none (Ascension) | none |