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

251-0847-00L 5 Credits
You're viewing possible stale or outdated data. Please check the latest semester for more up-to-date information.

Computer Science

Informatik

Lecturers & Examiners: Prof. Dr. Bernd Gärtner
VVZ CR n/a

Last Updated: 2026-02-05 14:55:10

Objective

Das Ziel der Vorlesung ist eine algorithmisch orientierte Einführung ins Programmieren.

Content

Anhand der Sprache C++ werden zunächst die Elemente des prozeduralen Programmierens eingeführt, also Variable, Zuweisung, bedingte Anweisung, Schleife, Prozedur, Array, Verbund und Zeiger. Dynamische Datenstrukturen werden an den Beispielen lineare Listen und Bäume studiert. Einige wichtige Algorithmen zum Suchen und Sortieren werden erklärt und bezüglich Korrektheit und Laufzeit- und Speicher-Effizienz analysiert. In einem zweiten Teil werden dann die weiteren Möglichkeiten von C++ ausgelotet, was auf die Konzepte des objektorientierten und des generischen Programmierens führt.

General Information

Language
German
Frequency
Yearly recurring

Examination

Type
session examination
Mode
written 120 minutes
Aids
2 A4-Blätter (doppelseitig) selbstverfasste Zusammenfassung.

Course Components

Type Title Time & Place Hours
lecture Informatik
  • Tue 13:15-15:00 (HG F 1)
2 h weekly
exercise Informatik
  • Tue 15:15-17:00 (HG D 5.3)
  • Tue 15:15-17:00 (HG E 1.2)
  • Tue 15:15-17:00 (HG F 26.1)
  • Tue 15:15-17:00 (HG F 26.3)
  • Tue 15:15-17:00 (HG F 26.5)
  • Tue 15:15-17:00 (LEC C 14)
  • Tue 15:15-17:00 (LFW E 13)
  • Tue 15:15-17:00 (ML D 13)
  • Thu 15:15-17:00 (ETZ J 91)
  • Fri 15:15-17:00 (HG D 3.1)
  • Fri 15:15-17:00 (ML J 37.1)
  • 29.10 Date 16:15-17:00 (HG E 26.1)
2 h weekly

Offered In