Kursöversikt
Kurs-PM och Lärandemål
Veckoplan för ht21
v. 39 Kap 1: Introduktion till kursen och grunderna i Python
- Föreläsning 0:Kursinformation, variabler, typer, print, input, kommentarer, if-satsen, villkor
- Laboration 0: Introduktion
- OLI1 Links to an external site. Inmatning och styrstrukturer
- Övning 0
v. 40 Kap 2: variabler, input, print, Kap 3: villkor, Kap 5: funktioner
- OLI modul 2 Links to an external site. Funktioner och variabler
- Föreläsning 1 (slingor och funktioner) Links to an external site.
- Laboration 1: Biljettpriser
- OLI modul 3 Links to an external site. Schampo-metoden
- Föreläsning 2 (mer om funktioner) Links to an external site.
- Övning 1
v. 41 Slingor (while, for), Kap 7-9: datastrukturer (list, dict mfl)
- OLI modul 4 Links to an external site. Upprepningar
- Föreläsning 3: Datastrukturer del 1
- Laboration 2: Funktioner och slingor
- OLI modul 6 Links to an external site. Listor och uppslagslistor
- Föreläsning 4: Datastrukturer del 2
- Övning 2
v. 44 Kap 6: Filer, Kap 10: klasser/objekt
- OLI modul 7 Links to an external site. Filer och filhantering
- Föreläsning 5: Filer Links to an external site.
- Laboration 3: List, String och Dictionary
- OLI modul 8 Links to an external site. Klasser
- Föreläsning 6: klasser Links to an external site.
- Övning3: klasser
v. 45 Kap 10: Mer om klasser och objekt
- Föreläsning 7 Mer om klasser (__lt__, offentlig/privat)
- Laboration 4: En klass
- OLI modul 5 Links to an external site. Funktioner och moduler
- Föreläsning 8: Objekt i lista, moduler
- Övning 4 Links to an external site.
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
- Redovisa Spec
- Redovisa Prototyp 1
- OLI modul 9 Links to an external site. Felhantering
- Föreläsning 14: Avlusning och 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
- Redovisa Matlab-labb1
- Övning: uppstart projektet
v. 7 Matlab vecka 2
- Föreläsning M2 Matriser, lösa ekvationssystem
- Redovisa Matlab-labb2
- Övning: arbete med projektet
v. 8 Matlab vecka 3
- Föreläsning M3 Egna funktioner, lagring av tal
- Redovisa Matlab-labb3
- Övning: arbete med projektet
v. 9 Matlab vecka 4
- Övning: genrep projektredovisning
- Redovisa Matlab-projektet Links to an external site.