[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.
Klaus Ostermann
Forelæsninger (2+1t/uge), gruppekonsultationer
Slides og online dokumentation
http://www.daimi.au.dk/dOvs
Datalogisk Institut
https://mit.au.dk/da/index.cfm
Projekt og multiple choice
7-skala, ekstern censur