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

252-0865-00L 1 Credits BSC D-ITET
You're viewing possible stale or outdated data. Please check the latest semester for more up-to-date information.

Preparatory Course in Computer Science

Vorkurs Informatik

Lecturers & Examiners: Dr. Malte Schwerhoff
VVZ CR 4.6

Last Updated: 2026-06-01 11:31:01

Abstract

The course provides an elementary introduction to programming with C++. Prior programming experience is not required.

Objective

Establish an understanding of basic concepts of imperative programming and how to systematically approach programming problems. Students are able to read and write simple C++ programs.

Content

This course introduces you to the basics of programming with C++. Programming means instructing a computer to execute a series of commands that ultimately solve a particular problem. The course comprises the following: - General introduction to computer science: development, goals, fundamental concepts - Interactive self-study tutorial that provides an introduction to C++ and covers the following topics: variables, data types, conditional statements and loops - Introduction to stepwise refinement as an approach to systematically solving programming problems - Two small programming projects, to practically apply the studied fundamentals

Resources

Lecture Notes

All teaching material is available online; an online development environment is used for the the programmig projects.

Learning Materials (Links)

General Information

Language
German
Levels
BSC
Frequency
Yearly recurring

Examination

Type
ungraded semester performance
Abschluss zweier Programmierprojekte (Online-Abgabe)

Course Components

Type Title Time & Place Hours
practical/laboratory course Vorkurs Informatik
  • 19.09 Date 14:15-18:00 (ML D 28)
  • 26.09 Date 14:15-18:00 (ML D 28)
  • 03.10 Date 14:15-16:00 (ML D 28)
  • 10.10 Date 14:15-16:00 (ML D 28)
1 h weekly

Offered In