Till KTH:s startsida Till KTH:s startsida

Kursuppläggning

Kursuppläggning

Kursen är uppdelad i föreläsningar, laborationer och övningar. På föreläsningarna presenteras nya begrepp m h a lämpliga exempel. Under datorlaborationerna får man sedan själv lösa ett antal uppgifter som redovisas vid veckans övningstillfälle. Under kursens andra period är arbetet mer självständigt och centrerat runt ett individuellt projekt. Preliminär aktivitet:

F1: Introduktion till programmeringstekniken och programmeringsspråket Python. (Kap 1)
F2&3: Datatyper, variabler, konstanter, tilldelning, funktioner, inläsning. (Kap 2,6)
F4&5: Logiska operatorer, villkor, slingor. (Kap 3,4)
F6&7: Listor, dictonaries, felhantering, strängar, filer. (Kap 5,7)
F8&9: Klass och objekt: Instansvariabler, instansmetoder, Klassvariabler, klassmetoder, publikt & privat. (Kap 8,9)
F10&11: Klass och objekt, fortsättning. (Kap 8,9)
F12&13: Inför datorprovet.
F14&15: Fiktiv P-uppgift med specifikation, prototyp och lösning.
F16&17: Grafik: Komponenter, containers och lyssnare. (Kap 10)