Hoppa till huvudinnehållet
Till KTH:s startsida Till KTH:s startsida

På denna sida publicerar kursansvarig eller examinator kursanalyser med kursdata för en kursomgång. När kursanalysen är publicerad visas kursdata, kurs-PM och kursplan. 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 m.fl. kan använda sidan som ett stöd vid kursutveckling.

2024

När kursanalysen är publicerad visas kursdata, kurs-PM och kursplan.

2023

När kursanalysen är publicerad visas kursdata, kurs-PM och kursplan.

2022

Spring 2022-60313 ( Start date 18 Jan 2022, English )

Kursplan ID2203 ( VT 2019 - )Inget kurs-PM tillagtKursanalys: 2023-09-25
Kursansvarig Examinator Studenter Examination Resultat Förändringar som har införts till den här kursomgången

Paris Carbone

Paris Carbone

34

LAB1 (3.0) P, F

TEN1 (4.5) A, B, C, D, E, FX, F

79 % *

In 2022 the course was actively re-developed to incorporate the needs that we identified in the 2021 version of the course. While the course objectives remained the same this year, most effort was put into making the course address and assess these objectives more reliably. To that end, the most important changes include 1) a remake of all lectures of the course and presentations with richer context, relating all concepts to real problems and systems, 2) A brand new full chapter on scalable data management which includes the important topic of distributed transactions (e.g., two-phase commit), as well as advanced topics in real-time, atomic time, and the future applications of quantum clocks and their properties. This also includes a closer examination of the Google Spanner framework which puts into perspective all advanced topics in the course such as Distributed Consensus, Atomic Clocks, Linearizable Registers, Snapshotting, and Atomic Commitment for Strict Serializability. 3) A wider range of project topics, programming languages of choice, and the choice of student-proposed projects, 4) New labs with rich content on practical consensus, liveness, and leader election as well as a deeper look into TLA+ and model checking. 5) A richer exam that despite being online provided a more accurate assessment through integrated grading criteria, multiple choices, and questions in little time which encouraged “proof of work” and discouraged students to seek answers elsewhere due to the time restrictions. In its current form, the ID2203 is a first-of-a-kind worldwide that adequately covers all these deep topics in a single course.

Kursdata har registrerats manuellt

Ytterligare data om kursanalysen

Kursanalysen gäller för följande kursomgångar

Obligatorisk inom program

Ingen information tillagd

Publicerad första gången

2023-09-25

Senaste ändrad

2023-09-25

Kommentar till gjorda ändringar

typos fix

2021

Spring 2021-60720 ( Start date 18 Jan 2021, English )

Kursplan ID2203 ( VT 2019 - )Inget kurs-PM tillagtKursanalys: 2023-09-25
Kursansvarig Examinator Studenter Examination Resultat Förändringar som har införts till den här kursomgången

Paris Carbone

Paris Carbone

42 *

LAB1 (3.0) P, F

TEN1 (4.5) A, B, C, D, E, FX, F

90 % *

This year the course changed the responsible, teacher, and examiner to Paris Carbone. The course had several important updates including enhanced visual examples, a new course project structure, the addition of automated model checking and tools (i.e., TLA+), new use-case analyses on distributed systems used at Google etc. and a new final chapter on distributed data management with a focus on distributed data processing. This year we also had to adapt to the COVID19 pandemic restrictions and compensate for the lack of physical interaction, the limited teaching environments, and focus on web-based evaluation.

Kursdata har registrerats manuellt

Ytterligare data om kursanalysen

Kursanalysen gäller för följande kursomgångar

Obligatorisk inom program

Ingen information tillagd

Publicerad första gången

2023-09-25

Senaste ändrad

ej ändrad efter publicering

2020

När kursanalysen är publicerad visas kursdata, kurs-PM och kursplan.

2019

När kursanalysen är publicerad visas kursdata, kurs-PM och kursplan.