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

Preparatory Course in Computer Science

Vorkurs Informatik

Lecturers & Examiners: Dr. Malte Schwerhoff
VVZ CR 4.6

Last Updated: 2026-06-03 00:07:41

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.

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 No time listed 1 h weekly

Offered In