VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.

252-0848-00L

Informatik I

VVZ CR 4.4

Last Updated: 2026-07-21 00:35:26

Abstract

Einführung in das Programmieren mit einem Fokus auf systematischem und algorithmischem Problemlösen. Programmiersprache ist C++.

Objective

- Sie können einfache Programme mit C++ erstellen und strukturieren. - Sie können fundamentale Kontroll- und Datenstrukturen erklären und einsetzen. - Sie können Erstellung, Übersetzung und Ausführung eines Programms beschreiben. - Sie können Probleme mit systematischem und algorithmischem Denken lösen und sinnvoll in einem Programm abbilden.

Content

- Fundamentale Datentypen, Ausdrücke und Anweisungen - Computerarithmetik, Kontrollanweisungen, Funktionen, Klassen, Referenzen und Zeiger - Charakteristiken und Anwendung fundamentaler Containertypen - Aufbau und Speichermanagement einfacher dynamischer Datentypen - Motivation und Illustration der Konzepte durch Algorithmen und Anwendungen

Resources

Lecture Notes

Vorlesungsfolien und Zusatzmaterial werden auf der Vorlesungswebseite bereitgestellt.

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

General Information