Preliminärt och kommer uppdateras och kompletteras under kursens gång.
Förkortningar: F betyder föreläsning, Ö => övning, L => laboration, T => bonusgivande test
| v35 | Datum och tid | Moment | Begrepp med: reserverade ord (lila) inbyggda funktioner (orange) |
Beskrivning | Läsanvisning |
| Fre 29/8 kl 13-15 | F1 | print(), type(), dir(), int(), float(), str(), bool(), input() | Inbyggda funktioner, inläsning, utmatning, variabler & datatyper, referenser | Kapitel 2 s 33 till slutet. Kapitel 6 s 159 t o m s 175 förutom s 165-166. | |
| v36 | |||||
| Må 1/9 kl 15-17 | F2 | import, def, return, True, False, None | Egendefinierade funktioner, block, indentering, lokala och globala variabler, parametrar, returvärden, moduler | Kapitel 3 t o m s 79. Kapitel 4 s 88 t o m s 95. | |
| Ti 2/9 kl 15-17 | L | Introlabb (för att bekanta sig med rutiner) | Hjälp med introlabben (L0) . Denna laboration är ej bonusgrundande och saknar därför test men har ett Quiz | ||
| To 4/9 kl 8-10 | L | Redovisa L1 | |||
| To 4/9 kl 15-17 | F3 | if, elif, else, while, for, in, continue, break, range(), del, list(), dict(), len() |
Villkor och styrstrukturer. Sammansatta datatyper (list, dict). | Kapitel 5 t o m s 132 samt s 140 t o m s 152. | |
| To 5/9 kl 10-12 | L | Redovisa L1 och skriva T1 | |||
| On 4/9 kl 13-15 |
Ö1 |
Exempel användbara för att lösa L1 | |||
| v37 | |||||
| Må 9/9 kl 10-12 | F4 | with, as open(), ord(), chr() |
Teckenkodning och filhantering | Kapitel 7 t o m s 199 samt s 205 t o m s 216. | |
| Må 9/9 kl 13-15 | Ö2 |
|
Exempel användbara för att lösa L2 |
|
|
| Ti 10/9 kl 10-12 | L | Redovisa L2 | |||
| Ti 10/9 kl 13-15 | L | Redovisa L2 och skriva T2 | |||
| Må 18/9 kl 13-15 | F5 | class, __init()__, __str()__ | Klass och objekt, att skriva egna klasser, instansvariabler, instansmetoder, konstruktor, utskriftsfunktion | Kapitel 9 | |
| To 12/9 kl 10-12 | L | Extra laboration | |||
| To 12/9 kl 13-15 | Ö3 | Exempel användbara för att lösa L3 | |||
| Fr 13/9 kl 10-12 | L | Extra laboration | |||
| v38 | |||||
| Må 16/9 kl 10-12 | F6 | lambda, try, except | Klass och objekt, fortsättning samt "rester" bl a lambdafunktioner, felhanterintg, utskriftsformattering. | ||
| Må 16/9 kl 13-15 | Ö4: |
|
Exempel användbara för att lösa L4 |
|
|
| Ti 17/9 kl 10-12 | L | Redovisa L3 | |||
| Ti 17/9 kl 13-15 | L | Redovisa L3 samt skriva T3 | |||
| On 18/9 kl 13-15 | L | Extra laboration | |||
| To 19/9 kl 10-12 | L | Redovisa L4 | |||
| To 19/9 kl 13-15 | Ö5 |
|
Exempel användbara för att lösa L5 |
|
|
| Fr 20/9 kl 10-12 | L | Redovisa L4 och skriva T4 | |||
| v39 | |||||
| Må 23/9 kl 10-12 | F7 | Inför specifikation / P-uppgift ("pensionerad" P-uppgift "planetmassor") | |||
| Må 23/9 kl 13-15 | Ö6: | Frågestund inför P-uppgiften | |||
| Ti 24/9 kl 10-12 | L | Hjälp med L5. | |||
| Ti 24/9 kl 13-15 | L | Redovisa L5 (senast) | |||
| On 25/9 kl 10-12 | L (istället för F) | Ytterligare möjlighet att göra T1-T5 (för de som missat). Hjälp / redovisa eventuella restlabbar. | |||
| v40 | |||||
| Må 30/9 kl 13-15 | F8 | Grafiska användargränssnitt (GUI). | |||
| Ti 1/10 kl 13-15 | F9 | Inför kontrollskrivning | |||
| To 3/10 kl 8-10 | KS | Kontrollskrivning anmälan krävs ej | |||
| v41 | |||||
| Ti 8/10 kl 13-15 | L | Hjälp med P-uppgift | |||
| On 9/10 kl 13-15 | L | Hjälp med P-uppgift | |||
| To 10/10 kl 10-12 | L | Redovisa specifikation | |||
| v42 | |||||
| Må 14/10 kl 13-15 | L | Hjälp med P-uppgift | |||
| v43 | |||||
| Må 21/10 kl 14-16 | L | Hjälp med P-uppgift | |||
| Ti 22/10 kl 14-16 | L | Hjälp med P-uppgift |