VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.
Informatics I
Informatik I
Last Updated: 2026-02-05 15:14:29
Abstract
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, modular programming, files, classes, inheritance, polymorphism
Objective
The course gives an introduction to computer programming and teaches the student how to use a programming language. We will use C/C++.
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, modular programming, files, classes, inheritance, polymorphism.
Resources
Lecture Notes
Students can buy the textbook in classroom.
Literature
Textbook: Stephen Prata: C++ Primer Plus, 5. Edition, SAMS Publishing, 2004, ISBN: 0672326973, 1224 Page
General Information
- Language
- German
- Levels
- BSC , DS
- Frequency
- Yearly recurring
Examination
- Type
- session examination
- Mode
- written 60 minutes
- Aids
- Lehrbuch C++, Zusammenfassung beliebiger Länge, Ausdruck von Powerpoint-Präsentationen. KEINE elektronischen Geräte.
Course Components
| Type | Title | Time & Place | Hours |
|---|---|---|---|
| lecture | Informatik I |
|
2 h weekly |
| exercise | Informatik I |
|
2 h weekly |