Kursöversikt

Detta är en preliminär veckovis plan för programmeringsteknikdelen av kursen (HT23). Den aktuella veckan är markerad med en grå ruta.

Vecka 44 - Labb 0

 -  Veckans läsning: Kapitel 0, Kapitel 1 och Kapitel 2

 -  Veckans quizar: Test 1, Test 2

30/10: Föreläsning 1: Kursintroduktion, dator- & programmeringsintroduktion (inför labb 0), variabler & namngivning, användarinput & kodkommentering

1/11: Föreläsning 2: Hantering av vanliga datatyper, villkorssatser, jämförelseuttryck, while-slingor och introduktion till felmeddelanden och debugging med spårutskrifter & tesfall

2/11: Datorlaboration 1: Labb 0, Diskussionsforum för labb 0

 

Vecka 45 - Labb 1

-  Veckans läsning: Kapitel 3, Kapitel 4, Kapitel 5 och Kapitel 6

 -  Veckans quizar: Test 3, Test 4, Test 5 och Test 6

6/11: Övning 1: Material från föreläsning  1 och 2 (övningskod)

7/11: Föreläsning 3: Inbyggda datastrukturer (ev. kopiera listor) och vanliga metoder, dokumentation, for-slingor och kort introduktion till listreferenser (pekare).

9/11: Föreläsning 4Funktioner och scope, modulimport och intro till rekursion

10/11: Datorlaboration 2: Labb 1, Diskussionsforum för labb 1

 

Vecka 46

 -  Veckans läsning: Kapitel 7, Kapitel 8, Kapitel 9 och Kapitel 10

 -  Veckans quizar: Test 7, Test 8, Test 9 och Test 10

 -  Övningsdatorprov (KS) - Öppnas kl.17 den 15/11 (efter föreläsning 6)

13/11: Övning 2: Funktioner, loopar & inbyggda datastrukturer

14/11: Föreläsning 5: Filhantering, felhantering, kommandoradsargument

15/11: Föreläsning 6Objektorienterad programmering

17/11: Datorlaboration 3: Hjälp med labb 2, Diskussionsforum för labb 2

 

Vecka 47 - Labb 2

 -  Veckans läsning: Kapitel 6, Kapitel 10

 -  Veckans quizar: Övningsdatorprov (KS)

20/11: Övning 3: Filhantering & komandoradsargument (aktuellt för labb 2), repetition inför KS

20/11: Föreläsning 7: Genomgång av övningsdatorprovet - repetition föreläsning 1-6, extra fokus på klasser

24/11: Datorlaboration 4: Labb 2, Diskussionsforum för labb 2

 

Vecka 48 - Labb 3 & KS 1

 -  Veckans läsning: Kapitel 11

27/11:  DatorprovDetta är höstens enda KS (täcker föreläsning 1-6) - här är ett anslag med info

28/11: Övning 4: Moduler och objektorienterad programmering (aktuellt för labb 3)

29/11: Föreläsning 8: Problemlösning, programuppdelning, projektspecifikation, prototyper och versionshantering samt repetition av sammansatta datatyper

1/12: Datorlaboration 5: Labb 3, Diskussionsforum för labb 3

 

Vecka 49 - (Projektspecifikation)

4/12: Övning 5: Skriva projektspecifikation

5/12: Lämna in projektspecifikation för de som vill ha återkoppling till datorlaboration 6 (8/12)

6/12: Föreläsning 9:  Repetition och fördjupning av sammansatta datatyper

   - Klassexempel från föreläsning 9

8/12: Datorlaboration 6: Arbeta med projektet Labb 4 - Projekt del 1, Diskussionsforum för labb 4

 

Vecka 50 - Projekt del 1

11/12: Datorlaboration 7: Arbeta med projekt Labb 4 - Projekt del 1, Diskussionsforum för labb 4

13/12: Datorlaboration 8: Projektredovisning Labb 4 - Projekt del 1, Diskussionsforum för labb 4

 

Vecka 51 - Projekt del 2

19/12: Datorlaboration 9: Arbeta med projekt Labb 5 - Projekt del 2, Diskussionsforum för labb 5

20/12: Omdatorprov: OmKS som täcker föreläsning 1-6 (föreläsning 7 är repetition)

21/12: Datorlaboration 10: Projektredovisning Labb 5 - Projekt del 2, Diskussionsforum för labb 5

 

Vecka 2 - 2024

10/1: Datorlaboration 11: Labbhjälp och redovisning av restlabbar och Labb 5 - Projekt del 2

11/1: Datorlaboration 12: Labbhjälp och redovisning av restlabbar och Labb 5 - Projekt del 2