Kursens utveckling
På denna sida kan du se hur kursen utvecklats över tid. För varje kurstillfälle visas kursdata (examination, antal registrerade studenter och resultat på kurs tillsammans med planerade förändringar till nästa kurstillfälle). Alla kursplaner och publicerade kurs-PM visas på sidan Arkiv.
Presumtiva, nuvarande, och tidigare studenter kan ta del av informationen som hjälp vid kursval, eller för att följa upp sitt eget deltagande. Lärare, kursansvariga, examinatorer, programansvariga m.fl. kan använda sidan som ett stöd vid kursutveckling.
2025
När kursanalysen är publicerad visas kursdata, kurs-PM och kursplan.
2024
När kursanalysen är publicerad visas kursdata, kurs-PM och kursplan.
2023
Autumn 2023-50163 ( Start date 30 Oct 2023, English )
Förändringar som införs till nästa kursomgång
Kursansvarig
David Broman, Philipp HallerExaminator
David BromanStudenter
52Kursanalys
Kursanalys ID2202: 2024-10-01Förändringar som har införts till den här kursomgången
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.Kursdata har registrerats manuellt
Examinationsgrad
2022
Autumn 2022-50049 ( Start date 31 Oct 2022, English )
Förändringar som införs till nästa kursomgång
Kursansvarig
David BromanExaminator
David BromanStudenter
38Kursplan
Kursplan ID2202 ( HT 2021 - )Kurs-PM
Kurs-PM ID2202 HT 2022-50049Obligatorisk inom program
TIVNMKursanalys
Kursanalys ID2202: 2023-07-18Förändringar som har införts till den här kursomgången
Please see the course analysis.Examinationsgrad
2021
Autumn 2021-1 ( Start date 01/11/2021, English )
Förändringar som införs till nästa kursomgång
Kursansvarig
David BromanExaminator
David BromanStudenter
36Kursplan
Kursplan ID2202 ( HT 2021 - )Kurs-PM
Kurs-PM ID2202 HT 2021-51302Obligatorisk inom program
TIVNMKursanalys
Kursanalys ID2202: 2022-02-27Förändringar som har införts till den här kursomgången
Please see the course analysis in the PDF-file.Kursdata har registrerats manuellt
Examinationsgrad
2020
Autumn 2020-1 ( Start date 26/10/2020, English )
Förändringar som införs till nästa kursomgång
Kursansvarig
David BromanExaminator
David BromanStudenter
24Kurs-PM
Kurs-PM ID2202 HT 2020-50505Obligatorisk inom program
TIVNMKursanalys
Kursanalys ID2202: 2021-09-08Förändringar som har införts till den här kursomgången
See attached PDF-file.Kursdata har registrerats manuellt