Skip to main content
Till KTH:s startsida

On this page, you can track the course's development over time. Once the course analysis is published, data for each course offering is displayed, including the number of registered students, course results, and planned improvements for the next session. All course syllabuses and course memos are shown on the page Archive.

The information can help prospective, current, and former students with course selection, or to follow up on their own participation. Teachers, course coordinators, examiners, program directors, and others can use the page as a resource for course development.

2025

Course analysis not published

2024

Course analysis not published

2023

Autumn 2023-50163 ( Start date 30 Oct 2023, English )

Changes planned for the next course offering

No information inserted
Coordinator
David Broman, Philipp Haller
Examiners
David Broman
Students
52
Course memo
No course memo added
Compulsory within programme
TIVNM
Changes introduced for this course offering
This is the first course edition for ID2202 that has been taught collaboratively by David Broman and Philipp Haller who both served as course coordinators. David Broman served as the examiner. Since the last year, the following changes were implemented: (1) Scala crash course. Since this year, Scala is one of the supported languages for implementing the course project. In order to provide an introduction to typed functional programming for students who select Scala but who don't know OCaml, a Scala crash course was developed, with contents similar to the existing OCaml crash course. (2) Video series on compiler engineering using Scala. The videos cover (a) constructing a bottom-up parser using the Scala-Bison bottom-up parser generator, and (b) constructing a recursive-descent parser manually. (3) New videos on Liveness Analysis and Register Allocation. These videos cover material for module 3. (4) More material on JVM as a target language. This is a result of merging material from the previous course DD2488 (designed and taught by Philipp Haller) into ID2202.

Course data has been registered manually

Examination grade
63%*

2022

Autumn 2022-50049 ( Start date 31 Oct 2022, English )

Changes planned for the next course offering

No information inserted
Coordinator
David Broman
Examiners
David Broman
Students
38
Compulsory within programme
TIVNM
Changes introduced for this course offering
Please see the course analysis.
Examination grade
10.5%

2021

Autumn 2021-1 ( Start date 01/11/2021, English )

Changes planned for the next course offering

No information inserted
Coordinator
David Broman
Examiners
David Broman
Students
36
Compulsory within programme
TIVNM
Changes introduced for this course offering
Please see the course analysis in the PDF-file.

Course data has been registered manually

Examination grade
41.7%*

2020

Autumn 2020-1 ( Start date 26/10/2020, English )

Changes planned for the next course offering

No information inserted
Coordinator
David Broman
Examiners
David Broman
Students
24
Changes introduced for this course offering
See attached PDF-file.

Course data has been registered manually

Examination grade
58.3%*