Computer Graphics Laboratory ETH Zurich

ETH

Informatik I D-MAVT - FS15 - Schedule

Lecture Topic Lecturer Exercise
Feb. 19Introduction to Programming / UnixM. Grossnone
Feb. 26Data Types and VariablesM. GrossEx 1: Unix Console, Compiling
Mar. 5Branching Statements and Logical OperatorsM. GrossEx 2: Eclipse, Compiling, Debugging
Mar. 12Arrays and StructsM. GrossEx 3: Data Types and Variables
Mar. 19Control FlowM. GrossEx 4: Branching and Logical Operators, Arrays
Mar. 26Pointers IB. SolenthalerEx 5: Arrays, Strings, Structs
Apr. 2Functions IB. SolenthalerEx 6: Control Flow
Apr. 9none (Easter holiday)none
Apr. 16Functions I (cont.) & Functions IIM. GrossEx 7: Pointers I
Apr. 24Functions II (cont.) & Classes IM. GrossEx 8: Functions I
Apr. 30Classes I (cont.) & Inheritance IM. GrossEx 9: Functions II / FileIO
May 7Inheritance I(cont.) & IIM. GrossEx 10: Classes
May 14none (Ascension)M. GrossEx 11: OO - Encapsulation
May 21Classes IIB. SolenthalerEx 12: OO - Inheritance
May 28FastforwardB. SolenthalerEx 13: OO - Polymorphism