Computer Graphics Laboratory ETH Zurich

ETH

Informatik I D-MAVT - FS17 - Course Notes

Schedule and Slides

Please find below the (tentative) schedule for the class and the lecture material. Please use duplex and B&W printing.
Download is restricted to computers within the ETH Network (IP = 129.132.*).
On your own computer you must use the VPN client to access the slides
(installation instructions here).

Session Topic
February 23 Organisation - - PDF
February 23 Introduction to Programming - - PDF
February 23 Introduction to Unix - - PDF
March 2 Data Types I - - PDF
March 2 Data Types II (new version) - - PDF
- additional slides
March 9 Branching - - PDF
- additional slides
March 16 Compound Types - - PDF
March 23 Control Flow - - PDF
March 30 Pointers I - - PDF
April 6 Recap Pointers - - PDF
April 6 Functions I - - PDF
April 13 Functions II - - PDF
April 27 Classes I - - PDF
- Code example from lecture
May 4 Inheritance I - - PDF
May 11 Inheritance II - - PDF
May 18 Classes II - - PDF
June 1 Fastforward - - PDF

Literature

The lecture will follow:

S. Prata: C++ Primer Plus. 6th Edition, Sams Publishing, 2012.