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 BSC , DS D-CHAB , D-MATH , D-INFK , D-PHYS

Computer Science

Informatik

VVZ CR n/a

Last Updated: 2026-02-05 15:24:41

Abstract

This lecture is an introduction to programming based on the language C++;at the same time we present important theoretical concepts that are at the heart of programing. In the first part, we speak about the concepts "Problem", "Program", and "Algorithm" , and we discuss the theoretical limitations of programming. The C++ part is subdivided into "Foundations", "Functions", and "Classes".

Objective

The goal of this lecture is an algorithmically oriented introduction to programming, but also to the limitations of programming.

Resources

Lecture Notes

Lecture notes *in English* will be distributed along with the course.

Literature

Juraj Hromkovic: Sieben Wunder der Informatik, Teubner, 2006. Andrew Koenig and Barbara E. Moo: Accelerated C++, Addison-Wesley, 2000. Stanley B. Lippman: C++ Primer, 3. Auflage, Addison-Wesley, 1998. Bjarne Stroustrup: The C++ Programming Language, 3. Auflage, Addison-Wesley, 1997. Doina Logofatu: Algorithmen und Problemlösungen mit C++, Vieweg, 2006.

General Information

Language
German
Levels
BSC , DS
Frequency
Yearly recurring

Examination

Type
session examination
Mode
written 120 minutes
Aids
Keine Hilfsmittel

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 (CAB G 56)
  • Tue 15:15-17:00 (CAB G 57)
  • Tue 15:15-17:00 (CHN D 48)
  • Tue 15:15-17:00 (CHN E 42)
  • Tue 15:15-17:00 (CHN G 22)
  • Tue 15:15-17:00 (CHN G 46)
  • Tue 15:15-17:00 (CLA E 4)
  • 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.3)
  • Tue 15:15-17:00 (HG F 26.5)
  • Tue 15:15-17:00 (IFW A 34)
  • Tue 15:15-17:00 (LFV E 41)
  • Tue 15:15-17:00 (LFW E 13)
  • Tue 15:15-17:00 (ML J 37.1)
2 h weekly

Offered In