[Forside] [Hovedområder] [Perioder] [Udannelser] [Alle kurser på en side]
Deltagerne vil efter kurset have indsigt i teorien bag oversættelse af programmeringssprog og praktisk erfaring med anvendelse af compilerteknologi. Kursets arbejdsform vil også træne deltagernes evne til at søge information på egen hånd og til at planlægge og gennemføre projekter.
Mindst 50% i gruppeprojektet
Konkret og abstrakt syntaks, parsning, scopes og environments, typecheck, virtuelle maskiner, kodegenerering, optimering, statisk analyse, garbage collection, programtransformationer og domænespecifikke sprog.
Deltagerne skal ved afslutningen af kurset kunne:
Introduktion til Programmering, Computere og Netværk, Programmering 2, Algoritmer og Datastrukturer 1+2, Programmeringssprog, Regularitet og Automater, Beregnelighed og Logik, Operativsystemer, Softwarearkitektur.
Jan Midtgaard
Forelæsninger (2+1t/uge), gruppekonsultationer
Slides og online dokumentation
Blokpar H, tirsdag 12-14 + fredag 9-11
Eksamen: 2. kvarter
Placering: Multiple choice eksamen foregår ved sidste forelæsning.
Reeksamen: August
Datalogisk Institut
Projekt og multiple choice på sidste undervisningsdag.
7-skala, ekstern censur