[Forside] [Hovedområder] [Perioder] [Udannelser] [Alle kurser på en side]
Deltagerne vil efter kurset have detaljeret kendskab til begrebet funktioner og praktisk erfaring med funktionel programmering. Kursets arbejdsform vil også træne deltagernes evne til at læse og forstå videnskabelige artikler.
Ugentlige opgaver
Dette kursus giver en grundlæggende viden om funktionel programmering. Denne grundlæggende viden består af: hvad funktionerer (parameteriserede abstraktioner af expressions), hvor de opstod (symbolic computation, videnskabelig computing, programmeringssprog processing), hvor de har fundet god brug indtil videre (så som, streams, coroutining, backtracking og mobilitet) og hvor de anvendes i dag; deres formalisering (små skridt og stor-skridt operationel semantik, abstrakte maskiner); deres centrale formelle egenskaber og reasoning principles, og hvordan de implementeres (closures).
Olivier Danvy
Forelæsninger og øvelser
Forelæsningsnoter og artikler
Deltagerne skal ved afslutningen af kurset kunne:
Oktober, reeksamen efter aftale med underviser
Datalogisk Institut
Afsluttende individuelt projekt samt individuel mundtlig eksamen uden forberedelse (30 min), 7- skala, intern censur