Kursöversikt
Nedan listas föreläsningar och övningar samt rekommenderade förberedelser inför varje moment. Om du missar något moment så finns tidigare års föreläsningar på youtube.com/@programmering.
Datum | Aktivitet | Förberedelser |
2024-09-02 | Föreläsning 1 | Inga förberedelser |
2024-09-03 | Övning 1 | Att komma igång med programmering Läs kapitel 1 i Python Crash Course. Skriv ett enkelt program och lägg upp det på Git via en terminal. |
2024-09-06 | Föreläsning 2 |
if och while. |
2024-09-09 | Föreläsning 3 |
for-loopar |
2024-09-09 | Övning 2 | If, for och while Crash Course kapitel 5. |
2024-09-10 | Föreläsning 4 |
Listor |
2024-09-16 | Föreläsning 5 |
I/O (input, output) och funktioner |
2024-09-17 | Övning 3 | Listor, I/O och funktioner. |
2024-09-19 | Föreläsning 6 |
Filhantering. |
2024-09-23 | Föreläsning 7 |
Klasser och objekt. |
2024-09-25 | Övning 4 | Filhantering. Python Crash Course kapitel 10. |
2024-09-27 | Föreläsning 8 |
Introduktion till kontrollskrivningens struktur. |
2024-09-30 | Föreläsning 9 |
Rekursion |
2024-10-01 | Övning 5 | Rekursion. |
2024-10-07 | Övning 6 | Sammanfattning. |
2024-10-29 | Föreläsning 10 | P-uppgiften. Kapitlet om dictionaries i Python Crash Course. Slides. |
2024-11-04 | Föreläsning 11 | Grafiska användargränssnitt. Krav för A på projektet. Exemplen från föreläsningen ligger i detta githubrepo. Del 2 i Python Crash Course. Slides. |
Kontrollskrivningen.
Datum | Moment | Kommentar |
2024-10-28 | Kontrollskrivning | Ordinarie kontrollskrivning. Om du klarar av denna så behöver du inte göra något nedanstående moment. |
2024-11-26 | Kontrollskrivningskomplettering | Enda chansen för er som klarade alla delar av ordinarie kontrollskrivning utom en att klara sig utan att behöva skriva om hela kontrollskrivningen. |
2024-12-17 | Omkontrollskrivning | Endast för er som inte har klarat kontrollskrivningen än. |
2025-01-[kommer snart] | Komplettering | Enda chansen för er som klarade alla delar utom en på omkontrollskrivningen att komplettera till godkänt. |
Nedan listas deadlines för labbar. Samtliga deadlines gäller kl 18:00. Vi tillämpar softa deadlines, vilket innebär att om du skapar ett issue med något som har små fel som ändå gjorde det rimligt att anta att uppgiften var färdig på deadline så kan dessa åtgärdas i efterhand och detta räknas som inom deadline. Det är issue på Git som räknas. Labbar som inte hinns med inom deadline kan redovisas under resten av labbtillfällena under kursens gång eller på restlabbstillfällen.
Datum | Deadline | Kommentar |
2024-09-27 | Labb 1 | Deadline |
2024-10-04 | Labb 1 är en vecka sen. | |
2024-10-10 | Labb 2 | Deadline |
2024-10-17 | Labb 2 är en vecka sen | |
2024-11-01 | Labb 3 | Deadline |
2024-11-08 | Labb 3 är en vecka sen | |
2024-11-14 | Labb 4 | Deadline |
2024-11-21 | Labb 4 är en vecka sen | |
Resten av läsåret, inklusive våren | Restlabbstillfällen | Om du fortfarande har labbar eller P-uppgift kvar efter alla deadlines, så går det bra att redovisa dessa under våren på så kallade restlabbstillfällen https://www.kth.se/social/group/labbvecka/page/restlabbar-7/ Om du har kontrollskrivningen kvar så får du vänta tills nästa år. |
Nedan listas deadlines för P-uppgiften. Deadline för specen är en rekommendation.
Datum | Delmoment | |
2024-12-02 | Spec | Deadline, efter detta datum är spec:en sen, vilket syns i Canvas. |
2024-12-13 | Utför peer review, mottag peer review, slutredovisning | Sista chansen att redovisa för högre betyg än E. Observera att denna deadline för högre betyg än E är hård och inte kan kompletteras. |
Resten av läsåret, inklusive våren | Restlabbstillfällen | Om du fortfarande har labbar eller P-uppgift kvar efter alla deadlines, så går det bra att redovisa dessa under våren på så kallade restlabbstillfällen https://www.kth.se/social/group/labbvecka/page/restlabbar-7/ Om du har kontrollskrivningen kvar så får du vänta tills nästa år. |