Göm menyn

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:

  • PDF fyra bilder per sida
  • PDF en bild per sida
  • HTML

Föreläsning 2: Python på 90 minuter 6/9


LP Part II, III

Bilder:

Pythonkod: Föreläsningens exempel

Fö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 exempel

Fö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 exempel

Fö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