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

37-832 4 Credits

Informatics I

Informatik I

Lecturers & Examiners: Prof. em. Dr. Klaus Simon
VVZ CR n/a

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

Abstract

The fundamental elements of imperative programming languages (variables, assignments,conditional statements, loops, procedures, pointers, recursion) are explained on the basis of C++.Simple data structures (lists, trees) and fundamental algorithms (searching, sorting)are discussed and implemented. Finally, the concept of object oriented programming is briefly explained.

Objective

Sicherer Umgang mit imperativen Programmiersprachen

Content

Das Ziel der Vorlesung ist eine algorithmisch orientierte Einführung ins Programmieren. Anhand eines C++-Subsets werden die elementaren Konstrukte (Variablen, Zuweisungen, bedingte Anweisungen, Schleifen, Prozeduren, Pointer und Files) der Algol-Sprachen eingeführt. In der zweiten Hälfte der Vorlesung gehen wir dann auf einfache Datenstrukturen und Algorithmen ein, insbesondere auf lineare Listen, Bäume und Suchverfahren. Der zweite Teil soll darüber hinaus eine Einführung in die Analyse von Algorithmen (Laufzeit, O-Notation, Korrektheit, Invarianten, Effizient) darstellen.

Resources

Literature

Buch zur Vorlesung, vdf

General Information

Language
German
Frequency
Yearly recurring

Examination

Type
session examination
Mode
written 120 minutes
Aids
KEINE Hilfsmittel.

Course Components

Type Title Time & Place Hours
lecture Informatik I
  • Thu 10:15-12:00 (HG F 3)
2 h weekly
exercise Informatik I
  • Tue 13:15-15:00 (IFW B 42)
  • Wed 13:15-15:00 (ETZ G 91)
  • Wed 13:15-15:00 (HG D 13)
  • Wed 13:15-15:00 (HG D 7.1)
  • Wed 13:15-15:00 (HG E 22)
  • Wed 13:15-15:00 (HG E 26.1)
  • Wed 13:15-15:00 (IFW A 32.1)
  • Wed 13:15-15:00 (LFO C 13)
  • Wed 13:15-15:00 (LFW C 11)
  • Wed 13:15-15:00 (LFW C 4)
  • Wed 13:15-15:00 (LFW E 11)
  • Wed 13:15-15:00 (LFW E 15)
  • Wed 13:15-15:00 (VAW B 1)
2 h weekly

Offered In