Hide menu

TDDB68 Concurrent programming and Operating Systems (6 ECTS)

VT1 2022

Welcome to the course Concurrent programming and operating systems! This course provides an introduction to concurrency, both theoretically and how to program concurrent systems, as well as to principles of operating systems. The course is organized with lectures that present the theory, and a demanding but rewarding lab series where students extend and modify the Pintos operating system. At the end of the course there is a written exam.

The course is given with two different course codes, TDDB68 is a 6hp version of the course given as a mandatory course to students in the D and U programmes and as an elective course for several other programmes (and for international exchange students). TDDE47 is a 8hp version of the course given to students in the IT programme. The main difference between the two versions is that TDDE47 does not have C++ and pointer programming as a prerequisite and that the TDDE47 also makes use of problem-based learning (with a focus on the low-level programming part). Most of the information in these web pages is replicated across the two course web sites, and most of the course infrastructure is shared.

Latest News...

2022‑05‑19  June demonstrations

If you want to demonstrate your solutions to the lab series in June, sign up here. You will then be contacted to arrange a date. Deadline to sign up: June 3.

2022‑03‑28  Lab demonstrations

Today's lab demonstration will take place in SU00-SU01 10-12.

2022‑03‑02  Written exam

The written exam will be held as a regular on-campus exam. The exam web page has been updated.

2022‑01‑13  Welcome!

The course instance of spring 2022 will soon start. Due to the Covid situation, the lectures and lessons will be given online using Zoom. The Zoom links are avaible in the Lisam page. The web pages are being updated, some things might remain from last year's instance.

Page responsible: Mikael Asplund and Adrian Pop
Last updated: 2022-05-19