2003/2004

02140 Sprog og parsing

Engelsk titel: 


Languages and parsing

Sprog:


Point (ECTS )

  10

Kursustype:   

Kursus for civilingeniørstuderende-
Kurset udbydes under Tompladsordningen


Skemaplacering:

E2

 

Undervisningsform:

Forelæsninger

Kursets varighed:

13-uger

Eksamensplacering:

E2A,   F2A 

Evalueringsform:

Hjælpemidler:

Bedømmelsesform:

Faglige forudsætninger:

,

Overordnede kursusmål:

At give studerende en fundamental forståelse af formelle sprog, simple maskinmodeller, simpel syntaksanalyse og deres anvendelser; samt at indføre de studerende i funktionsorienteret programmering.


Kursusindhold:

Teori for og praktisk anvendelse af regulære og kontekst frie sprog. Dette inkluderer forskellige repræsentationsformer, deres egenskaber og transformationer mellem dem såvel som anvendelser til syntaksanalyse. Programmering i SML, herunder praktisk konstruktion af prototyper, bl. a. under anvendelse af LEX og YACC lignende værktøjer.


Bemærkninger:

Beherskelse af imperativ programmering. Simple algoritmer og datastrukturer, herunder grafrepræsentationer og simple grafalgoritmer, f.eks. dybde-først søgning.
Diskret matematik: mængder, funktioner, relationer. Simple bevisteknikker.
Kan opnås i kurserne: 02100, 02105, 02110 samt 01016 (Grundlæggende Matematik for Dataloger, som antages at ligge på 1. eller 2. semester).


Kursusansvarlig:

Michael Reichhardt Hansen, 322, 011, (+45) 4525 3727, mrh@imm.dtu.dk  

Institut:

02 Informatik og Matematisk Modellering

Kursushjemmeside:

http://www.imm.dtu.dk/courses/02140
Sidst opdateret: 20. juni, 2003