Föreläsningar
Kapitlen hänvisar till fjärde utgåvan av kursboken Learning Python (LP) och nionde utgåvan av Concepts of Programming Languages (PL).
Föreläsningsbilder läggs ut senast dagen innan föreläsningen.
Relationen mellan föreläsningar, laborationer, seminarier och programmeringsstugor framgår av flödesschemat för kursen.
Föreläsning 1: Introduktion till IP och kursen
LP Kap 2-3, PL Kap 1, wikipedia
Bilder:
Föreläsning 2: Python på 90 minuter 6/9
LP Part II, III
Bilder:
Pythonkod: Föreläsningens exempelFöreläsning 3: Emacs 9/9
Ola håller en föreläsning om att använda Emacs som utvecklingsmiljö.
Föreläsning 4: Problemlösning och algoritmer 14/9
Grundbegrepp wikipedia Stegvis förfining, Pseudokod, Flödesschema, KISS, DRY, Trädstruktur, Bubble Sort, Selection Sort
Bilder:
Pythonkod: Föreläsningens exempelFöreläsning 5: Datastrukturer, procedurell- och dataabstraktion 20/9
LP 5,6,15,17,36 PL 11.1-11.3
Bilder:
Pythonkod: Föreläsningens exempelFöreläsning 6: Principer för programmeringsspråk 28/9
PL 3.1-3.2, 5.1-5.3, 5.8 intro, 6.1-6.3, 7.1-7.3, 8.1-8.3, 9.1-9.2, 9.5.2.4
Bilder:
Föreläsning 7: Resurstillfälle 4/10
Föreläsning 8: Inför tentamen 14/10
Bilder:
Pythonkod: Föreläsningens exempel
Sidansvarig: Anders Fröberg
Senast uppdaterad: 2023-08-15