DTU
Uddannelse
Forrige side | Gældende version Arkiv 2001/2002 
 
02240 Beregnelighed og semantik
Engelsk titel: Computability and Semantics
Sprog:  Engelsk    Point:  10, Ekstern censur.   
Type:  civilkursus, udbydes under åben uddannelse
Skemaplacering:   F1
Eksamensplacering:   F1-A (maj 27 2002), E1-A (dec 10 2001)
Undervisningsform:  Forelæsninger
Evalueringsform:  Skriftlig eksamen
Karakter:  13-skala
Faglige forudsætninger:  02140 , diskret matematik
Kursusmål:  Formålet med kurset er at give de studerende forståelse forcentrale begreber indenfor beregnelighed og semantik.For emnet beregnelighed indebærer det forståelse af forskelligematematiske modeller af programmer og datamaskiner og deres indbyrdesstyrke. Desuden skal de studerende have en forståelse af grænserne forde opgaver der kan løses ved brug af databaskiner og grænsenmellem de opgaver der er praktisk løsbare og dem der næppe er praktiskløsbare.For emnet semantik indebærer det en forståelse af at programmer ogderes virkemåde kan beskrives ved matematiske begreber. Herunderforståelse af semantikken for en række grundlæggende begreber fraprogrammeringssprog.
Kursusindhold:  a) Automatbaserede modeller for datamaskiner, herunder stakmaskiner ogTuringmaskiner. Karakterisering af de forskellige modellers styrkeved formelle sprog, der beskrives ved grammatikker. For de forskelligemodeller vil det blive belyst hvilke type opgaver, der ikke kan løsesaf den pågældende datamaskine. Desuden indføreskompleksitetsklasserne: P og NP, og begrebet NP-fuldstændighed vilblive behandlet.b) Forskellige former for semantik, herunder operationel (naturligsemantik og strukturel oprationel semantik), denotationel (med simpelfixpunktteori) og axiomatisk semantik af et simpeltprogrammeringssprog. Ækvivalensbeviser.
Kontaktperson:  Michael Reichardt Hansen, building 322, (+45) 4525 3727, mrh@imm.dtu.dk
Institut: 002 Informatik og Matematisk Modellering
Kursus URL:  http://www.imm.dtu.dk/courses/02240
Opdateret:  14-01-2002