Skip to main content
Till KTH:s startsida

On this page, the course coordinator or examiner will publish course analyses with course data for a course offering. When the course analysis has been published, the course data, the course memo, and the course syllabus are displayed. 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, etc. can use the page as support in course development.

2024

When the course analysis has been published, the course data, course memo and course syllabus are displayed.

2023

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

Course syllabus ID2202 ( Autumn 2021 - )No course memo addedCourse analysis: 1 Oct 2024
Coordinator Examiners Students Examination Result Changes of the course before this course offering

David Broman, Philipp Haller

David Broman

52

DAT1 (7.5) A, B, C, D, E, FX, F

63 % *

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

Additional data about the course analysis

The course analysis applies to following course offerings

Compulsory within programme

Published first time

1 Oct 2024

Last time changed

No changes since first published.

2022

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

Course syllabus ID2202 ( Autumn 2021 - )Course memo ID2202 Autumn 2022-50049Course analysis: 18 Jul 2023
Coordinator Examiners Students Examination Result Changes of the course before this course offering

David Broman

David Broman

38

DAT1 (7.5) A, B, C, D, E, FX, F

10.5 %

Please see the course analysis.

Course data has been registered manually

Additional data about the course analysis

The course analysis applies to following course offerings

Compulsory within programme

Published first time

18 Jul 2023

Last time changed

No changes since first published.

2021

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

Course syllabus ID2202 ( Autumn 2021 - )Course memo ID2202 Autumn 2021-51302Course analysis: 27 Feb 2022
Coordinator Examiners Students Examination Result Changes of the course before this course offering

David Broman

David Broman

36

DAT1 (7.5) A, B, C, D, E, FX, F

41.7 % *

Please see the course analysis in the PDF-file.

Course data has been registered manually

Additional data about the course analysis

The course analysis applies to following course offerings

Compulsory within programme

Published first time

27 Feb 2022

Last time changed

No changes since first published.

2020

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

Course syllabus ID2202 ( Autumn 2020 - Spring 2021 )Course memo ID2202 Autumn 2020-50505Course analysis: 8 Sept 2021
Coordinator Examiners Students Examination Result Changes of the course before this course offering

David Broman

David Broman

24

DAT1 (7.5) A, B, C, D, E, FX, F

58.3 % *

See attached PDF-file.

Course data has been registered manually

Additional data about the course analysis

The course analysis applies to following course offerings

Compulsory within programme

Published first time

8 Sept 2021

Last time changed

No changes since first published.

2019

When the course analysis has been published, the course data, course memo and course syllabus are displayed.