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

252-0864-00L 0.4 Credits BSC D-MAVT

Engineering Tool: Parallel and Concurrent Programming in C++

Lecturers & Examiners: Dr. Malte Schwerhoff
VVZ CR n/a

Last Updated: 2026-02-05 16:15:06

Abstract

This course provides an introduction to parallel and concurrent programming, using C++. Basic challenges and concepts will be introduced and illustrated, and applied by students in small projects.

Objective

Students develop a basic understanding of the advantages and pitfalls of concurrency, and gain an overview of the field and its concepts. They learn how to solve small problems using concurrent programs.

Resources

Learning Materials (Links)

General Information

Language
English
Levels
BSC
Frequency
Yearly recurring

Examination

Type
ungraded semester performance
Students are required to work on and submit programming projects. The course is considered failed if no, or insufficient, solutions are submitted.

Registration & Places

Priority: Registration for the course unit is only possible for the primary target group

Course Components

Type Title Time & Place Hours
colloquium Engineering Tool: Parallel and Concurrent Programming in C++
Block course (three half-day afternoon course) during the first week of the Semester. This course will be offered for the last time in Autumn Semester 2023.
  • 19.09 Date 14:15-18:00 (HG F 26.3)
  • 20.09 Date 14:15-18:00 (HG F 26.3)
  • 21.09 Date 14:15-18:00 (HG F 26.3)
12 h semesterly

Offered In