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.

2021

Doktorand ( Start date 30/08/2021, English ) , komp21 ( Start date 30/08/2021, English )

Changes planned for the next course offering

No information inserted
Coordinator
Philipp Haller
Examiners
Philipp Haller
Students
18
Course memo
No course memo addedNo course memo added
Compulsory within programme
No information inserted
Changes introduced for this course offering
(1) Lecture 12 (on Automatic memory management) was converted to a flipped classroom. Students were asked to self-study an introduction to the material before the lecture. The self-study preparation consisted of watching three short videos and reading parts of a Wikipedia article. Furthermore, the lecture began with a non-graded quiz and a Q&A session to ensure that the introduction to the material was clear and understood. In total, about 32 min. of lecture videos were recorded. (2) In order to increase opportunities to learn by collaborating and discussing with others, students were encouraged to work on the labs and course project in groups of 2-3 members. However, to enable adequate individual assessment, each student had to present his lab work individually to a TA who asked questions about the solution.
Examination grade
83.3%

2020

Autumn 2020-1 ( Start date 24/08/2020, English )

Changes planned for the next course offering

No information inserted
Coordinator
Philipp Haller
Examiners
Philipp Haller
Students
24
Course memo
No course memo added
Compulsory within programme
No information inserted
Changes introduced for this course offering
(1) Based on the previous course analysis, a lecture on data-flow analysis was added, in order to cover more aspects of the backend of a compiler. (2) The distribution of the workload was improved by starting the work on certain labs earlier; this required re-organizing the first couple of lectures to cover some necessary material earlier.
Examination grade
54.2%