VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.
Computer Science I
Informatik I
Last Updated: 2026-06-03 00:14:19
Abstract
Introduction to programming with a focus on systematic and algorithmic problem solving. Programming language is C++.
Objective
- You can create and structure simple C++ computer programs. - You can use and explain fundamental control and data structures in programming. - You can describe construction, translation and execution of a computer program. - You can solve problems with systematic and algorithmic computational thinking, and create a suitable program.
Content
- Fundamental data types, expressions, and statements - Computer arithmetic, control statements, functions, classes, references, and pointers - Characteristics and applications of fundamental container data types - Composition and memory management for simple dynamic data types - Motivation and illustration of concepts with algorithms and applications
Resources
Lecture Notes
Lecture slides and additional material will be available on the course web page.
Literature
- B. Stroustrup, Einführung in die Programmierung mit C++, 1. Auflage, Pearson Studium, 2010. ISBN: 978-3-86326-586-1 - S. Prata, C++ Primer Plus, 6. Auflage, Addison-Wesley, 2014. ISBN: 978-0-321-92842-9
Learning Materials (Links)
- Main link
- Webseite zur Vorlesung
General Information
- Language
- German
- Levels
- BSC , DR , MSC
- Frequency
- Yearly recurring
Examination
- Type
- session examination
- Mode
- written 120 minutes
- Aids
- Sie dürfen maximal 4 A4-Blätter mit in die Prüfung nehmen. Inhaltliche und formale Anforderungen (Text, Bilder, ein-/doppelseitig, Ränder, Schriftgrösse, etc.) bestehen nicht. Elektronische Geräte bzw. digitale Unterlagen sind nicht erlaubt.You may take up to 4 A4 sheets into the exam. There are no constraints regarding content and layout (text, images, single/double page, margins, font size, etc.). Electronic devices and digital documents are not allowed.
- Digital
- The exam takes place on devices provided by ETH Zurich.
Course Components
| Type | Title | Time & Place | Hours |
|---|---|---|---|
| lecture | Informatik I |
|
2 h weekly |
| exercise |
Informatik I
Zusätzlich wird ab der 2. Semesterwoche das Study Center angeboten (wo die Möglichkeit des betreuten Lernens angeboten wird). Im Study Center können Studierende Vorlesungsstoff vor- oder nachbereiten und Übungen lösen.
|
|
2 h weekly |