[Forside] [Hovedområder] [Perioder] [Udannelser] [Alle kurser på en side]
Deltagerne vil efter kurset have indsigt i avancerede typesystemer i objekt-orienterede sprog og praktisk erfaring med disse typesystemer gennem små programmeringsprojekter. Kursets arbejdsform vil også træne deltagernes evne til at planlægge og gennemføre projekter, og til at læse og forstå videnskabelige artikler.
Intet
Nye udviklinger indenfor objekt-orienterede typesystemer, med fokus på de underliggende konstruktioner, teknikker og filosofier. Diskussion af de største udfordringer inden for design af moderne objekt-orienterede typesystemer. Specielt behandles typeparametrisering, varians, modularitet og teknikker til typecheck, og der inddrages eksempler fra en række sprog. Små praktiske projekter med at programmere i disse sprog bruges til at etablere praktisk erfaring med begreberne og derved uddybe forståelsen.
Deltagerne skal ved afslutningen af kurset kunne:
Programmering 2, Semantik
Erik Ernst
Forelæsninger (3t/uge)
Forskningsartikler
http://www.daimi.au.dk/~eernst/tool09
Marts/april, reeksamen august
Datalogisk Institut
http://www.brics.dk/~mis/enrollment.html
Mundtlig eksamen uden forberedelse (20 min)
7-skala, intern censur