Kursöversikt
Kurs-PM och Lärandemål
Veckoplan
HT 2024
v. 36 Introduktion till kursen och grunderna i Python: variabler, input, print, villkor,
- Övning 0
- Föreläsning 0: Kursinformation + lite Python
- Laboration 0: Introduktion
v. 40 Kap 5: funktioner
- Föreläsning 1 (slingor och funktioner)
- Laboration 1: Biljettpriser
- Föreläsning 2 (mer om funktioner)
- Övning 1
- Möbius vecka 40
v. 41 Slingor (while, for), Kap 7-9: datastrukturer (list, dict mfl)
- Föreläsning 3: Datastrukturer del 1
- Laboration 2: Funktioner och slingor
- Föreläsning 4: Datastrukturer del 2
- Övning 2
- Möbius
v. 44 Kap 6: Filer, Kap 10: klasser/objekt
- Föreläsning 5: Filer
- Laboration 3: List, String och Dictionary
- Föreläsning 6: klasser
- Övning3: klasser
- Möbius
v. 45 Kap 10: Mer om klasser och objekt
- Föreläsning 7 Mer om klasser (__lt__, offentlig/privat)
- Laboration 4: En klass
- Föreläsning 8: Objekt i lista, moduler
- Övning 4
- Möbius
v. 46 Kap 11: Lista av objekt, moduler, arv
- Föreläsning 9 lista som attribut, arv
- Laboration 5: Lista av objekt
- Föreläsning 10 arv, överlagring, klassattribut
- Övning 5: metoder och klasser
- Möbius
v. 47 Läsa dokumentation, referenser, klass-attribut, Kap 12: rekursion
- Föreläsning 11 meny, två klasser
- Laboration 6: Set och arv
- Föreläsning 12: provinfo, rekursion
- Övning 6: inför provet
- Möbius
v. 48 Prov, intro till P-uppgiften
- Information om provet
- Föreläsning 13: Om P-uppgiften
- Komplettering av provet + redovisning av restlabbar
v. 49 Planera P-uppgiften
- Arbete med specen i datorsal
- Redovisa Spec (i övningsal)
- Redovisa Prototyp 1 (datorsal)
- Möbius
v. 50 Prototyp 2, felhantering
- Föreläsning 14: Avlusning och felhantering
- Redovisa Prototyp 2
- Möbius
v. 3 Prototyp 3, GUI
- Föreläsning 15 GUI
- Redovisa prototyp 3
- Möbius
v. 4 Prototyp 4, granskning
- Övning: om granskning
- Genomför granskning (peer review)
- Redovisa prototyp 4
v. 5 Redovisning av P-uppgiften
- Redovisa P-uppgiften
Webdelen
Bok: Fundamentals of Web Programming
v. 6 Webbdel HTML och CSS
v. 7 Webbdel Javascript
- Föreläsning 17
- Labb W2
- Quiz W2
- Övning 10: arbete med projektet
v. 8 Webbdel Flask
- Föreläsning 18
- Labb W3
- Quiz W3
- Övning 11: arbete med projektet
v. 9 Webbdel vecka 4
- Övning 12: genrep projektredovisning
- Redovisa projektet