Hoppa till huvudinnehållet
Till KTH:s startsida

På denna sida kan du följa hur kursen har utvecklats över tid. När kursanalysen har publicerats visas kursdata för varje kurstillfälle, inklusive examination, antal registrerade studenter, kursresultat samt planerade förändringar inför 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

iprogd 2025-60195 ( Start date 14 Jan 2025, English )

Förändringar som införs till nästa kursomgång

Lab examination 10 minutes per student per week instead of 5. After the student fails a "short" examination, there is a longer examination with a faculty or PhD student. We aim to limit the number of times that students can fail the oral lab examination. After one failure, the student has to start the lab again. We will consider individual lab for week 2 and 3 (so all-individual) New vitest tests are faster to run. Lab text improvements were already made but they need to be double checked. We will train the TAs better in how to help at the lab or how to ask for help from other TAs/teachers. Also how to coach projects and how to convey grading criteria. Clarify to students that the individual reflection is a possibility to characterize how the project group work Coaches should be trained not promise a certain grade to the group, as there are other reviewers. Especially architecture and user experience. Help project coaches to organize regular contacts with the group, e.g. creating whatsapp groups, etc. Clarify grading criteria, especially that all features presented to the user must be complete and interactive. Consider giving students a repertoire of project ideas rather than grading them on creativity. Execution of the user experience is more important in this course than creativity per se. Execution and architecture go hand in hand. Maybe add isolated optional exercises, include them in the lab tables, can be used also for examining students.
Kursansvarig
Rémy Rey, Cristian Bogdan
Examinator
Cristian Bogdan
Studenter
98
Kurs-PM
Inget kurs-PM tillagt
Obligatorisk inom program
Ingen information tillagd
Resultat på kurs
Totalt antal
91
A
56
B
11
C
12
D
9
E
3
FX
0
F
0

2024

iprogd ( Start date 16 Jan 2024, English )

Förändringar som införs till nästa kursomgång

Ingen information tillagd
Kursansvarig
Cristian Bogdan
Examinator
Cristian Bogdan
Studenter
114
Obligatorisk inom program
TIVNM
Förändringar som har införts till den här kursomgången
We carried out a major restructuring of the lab tutorial, with a clear correspondence between: - the learning objective of each step - the user interface structure (tree) - a user interface sketch - the unit test to be passed - the UI test to check - hints with concepts that students use to miss or where many students wonder
Examinationsgrad
93.9%

2023

iprogdh ( Start date 30 Oct 2023, English )

Förändringar som införs till nästa kursomgång

Ingen information tillagd
Kursansvarig
Cristian Bogdan
Examinator
Cristian Bogdan
Studenter
229
Obligatorisk inom program
CMETE, TIDAB
Förändringar som har införts till den här kursomgången
The lab instructions were further improved upon (as well as the automated tests). Additionally, more online based material was be provided, especially regarding CSS. Both of these aspects were developed short term and long term by asking for students opinion through the LEQ at the end of each course offering
Examinationsgrad
95.6%

iprogd ( Start date 17 Jan 2023, English )

Förändringar som införs till nästa kursomgång

Ingen information tillagd
Kursansvarig
Cristian Bogdan
Examinator
Cristian Bogdan
Studenter
92
Kurs-PM
Inget kurs-PM tillagt
Obligatorisk inom program
TIVNM
Förändringar som har införts till den här kursomgången
The lab instructions were further improved by reducing clutter. The Firebase information was also be improved by using the new Modular API. The lab was significantly simplified by using ready-made components such as routers to more closely match the project.
Examinationsgrad
69.6%

2022

iprogdh ( Start date 31 Oct 2022, English )

Förändringar som införs till nästa kursomgång

Ingen information tillagd
Kursansvarig
Cristian Bogdan
Examinator
Cristian Bogdan
Studenter
220
Kurs-PM
Inget kurs-PM tillagt
Obligatorisk inom program
TIDAB, TITEH, CMETE
Förändringar som har införts till den här kursomgången
The lab instructions was further improved upon (as well as the automated tests). Additionally, more online based material were provided, especially regarding CSS. Both of these aspects can be developed short term and long term by asking for students opinion through the LEQ at the end of each course offering.
Examinationsgrad
84.5%

Spring 2022-1 ( Start date 18/01/2022, English )

Förändringar som införs till nästa kursomgång

Ingen information tillagd
Kursansvarig
Cristian Bogdan
Examinator
Cristian Bogdan
Studenter
109
Kurs-PM
Inget kurs-PM tillagt
Obligatorisk inom program
TIVNM
Förändringar som har införts till den här kursomgången
Make it clearer for the student when the lab work sufficiently addresses the requirements. Unit tests for the tutorial will address this. Examine each student individually after lab week. Remove code from the tutorial slides Callbacks as a basic concept, ensure named callbacks, no arrow functions Git Issues instead of the lab queue

Kursdata har registrerats manuellt

Examinationsgrad
88.1%*

2021

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

Förändringar som införs till nästa kursomgång

Ingen information tillagd
Kursansvarig
Cristian Bogdan
Examinator
Cristian Bogdan
Studenter
239
Kurs-PM
Inget kurs-PM tillagt
Obligatorisk inom program
TIDAB, CMETE, TITEH
Förändringar som har införts till den här kursomgången
Make it clearer for the student when the lab work sufficiently addresses the requirements. OLI question-based learning

Kursdata har registrerats manuellt

Examinationsgrad
86.2%*