Computer Graphics Laboratory ETH Zurich

ETH

Informatik I - D-ITET (WS 05%2F06) - Home

Home | Course Notes | Exercises | Schedule
 

Informatik I - D-ITET

Teaching Content:

The course covers the fundamental concepts of computer programming and gives a short overview of object oriented program design. Specific topics include: computers, programming languages and compilers, data types, type conversion, expressions, language constructs, arrays, pointers, references, functions, scope and lifetime, modular programming, generic programming, files, classes, inheritance, polymorphism.

Goal:

The course gives an introduction to computer programming and teaches the student how to use a programming language. We will use C/C++.

Prerequisites:

None.

Conditions

  • Attestation
    Out of the 220 possible points, 130 points are required for obtaining the course attestation. The 220 points split up into 110 ( = 11x10) points in homeworks and 110 points in the mini project.
     
  • Homework
    The homeworks can be handed in by groups of two students.

Examination

  • The first intermediate diploma examination includes a written exam about information science I (winter semester) and II (summer semester). There will be no resources allowed.
 

Web

 

Administration

Lecturer: Prof. Markus Gross grossminf.ethz.ch IFW D 28.1 Tel. 2 71 14
First Assistant: Stephan Würmlin wuermlininf.ethz.ch IFW C 25.1 Tel. 2 60 86