Kursöversikt
Kurs-PM och Lärandemål
Veckoplan för ht22
v. 39 Kap 1: Introduktion till kursen och grunderna i Python
- Föreläsning 0: Kursinformation + lite Python
- Laboration 0: Introduktion
- OLI Modul 1
- Övning 0
v. 40 Kap 2: variabler, input, print, Kap 3: villkor, Kap 5: funktioner
- Föreläsning 1 (slingor och funktioner)
- Laboration 1: Biljettpriser
- Föreläsning 2 (mer om funktioner)
- Övning 1
- OLI modul 2 Funktioner och variabler
- OLI modul 3 Schampo-metoden
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
- OLI modul 4 Upprepningar
- OLI modul 5 Listor och uppslagslistor
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
- OLI modul 6 Filer och filhantering
- OLI modul 7 Klasser
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
- OLI modul 8 Funktioner och moduler
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
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
- Komplettering av provet
- Övning 7: att skriva en spec
- Arbete med specen i övningssal
- Redovisa Spec + Prototyp 1
- Föreläsning 14: Avlusning och felhantering
- OLI modul 9 Felhantering
- Redovisa Prototyp 2
v. 3 Prototyp 3, GUI
- Föreläsning 15 GUI
- Redovisa prototyp 3
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
v. 6 Matlab vecka 1
- Föreläsning M1 Intro till Matlab
- Lämna in Matlab-labb1 + instuderingsfrågor 1
- Övning: uppstart projektet
v. 7 Matlab vecka 2
- Föreläsning M2 Matriser, lösa ekvationssystem
- Lämna in Matlab-labb2 + instuderingsfrågor 2
- Övning: arbete med projektet
v. 8 Matlab vecka 3
- Föreläsning M3 Egna funktioner, lagring av tal
- Lämna in Matlab-labb3 + instuderingsfrågor 3
- Övning: arbete med projektet
v. 9 Matlab vecka 4
- Övning: genrep projektredovisning
- Redovisa Matlab-projektet