VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.
Informatics II
Informatik II
Last Updated: 2026-02-05 14:57:36
Abstract
This course offers an introduction to the concepts of structured programming to non-computer scientists. The programming language C++ is used. Topics: control structures, data structures, classes, functions, recursion, sorting algorithms, correctness, complexity.
Objective
Students get to know methods and tools of systematic and system-oriented programming as opposed to application-oriented programming. Students are able to design and to implement algorithms and data structures to solve simple problems. This altogether forms a basis for further studies in computer science.
Content
This course offers an introduction to the concepts of structured programming to non-computer scientists. The programming language C++ is used. Topics: control structures, data structures, classes, functions, recursion, sorting algorithms, correctness, complexity.
Resources
Lecture Notes
Transparencies used in class.
General Information
- Language
- German
- Frequency
- Yearly recurring
Examination
- Type
- session examination
- Mode
- written 120 minutes
- Aids
- Handgeschriebene Zusammenfassung auf 4 A4-Blättern (= 8 Seiten A4)
Course Components
| Type | Title | Time & Place | Hours |
|---|---|---|---|
| lecture with exercise | Informatik II |
|
3 h weekly |