DTU
Uddannelse
Forrige side | Gældende version Arkiv 2001/2002 
 
02348 Programmerings teknikker
Engelsk titel: Programming Techniques
Sprog:  Engelsk    Point:  10, Ekstern censur.   
Type:  udbydes under åben uddannelse, Diplom(IT)
Skemaplacering:   F4
Ved overtegning har diplomstuderende fortrinsret.
Eksamensplacering:   F4-A (jun 04 2002)
Vejledende placering:  4. semester
Undervisningsform:  Klasseundervisning og laboratoriearbejde
Evalueringsform:  Skriftlig eksamen
8 timers skriftlig eksamen i datalaboratorium
Karakter:  13-skala
Pointspærring:  92403, 49142
Kursusmål:  Deltagerne skal forstå en række fundamentale begreber og teknikker til konstruktion og analyse af effektive algoritmer og datastrukturer. De skal endvidere forstå forskellige principper for programmeringssprog. De skal kunne konstruere simple fortolkere og oversættere.
Kursusindhold:  - Konkret gennemgang af flere programmeringssprog. Imperative sprog, logiksprog. Objektorienteret programmering.
- Præsentation af en række fundamentale algoritmer og datastrukturer til bl.a. sortering og søgning.
- Rekursion. Analyse af algoritmers effektivitet. O-notation.
- Fortolkning contra oversættelse. Principper for konstruktion af oversættere / fortolkere: EBNF-notation, leksikal analyse, syntaksanalyse ved såvel rekursiv nedstigning som tabelmetoder, semantisk analyse, kodegenerering. Oversætter-oversættere.
- Anvendelse og implementering af de indlærte principper til at løse praktiske opgaver, som for eksempel en simpel fortolker.
Kontaktperson:  Knud Smed Christensen, building 451, (+45) 4525 5334, ksc@imm.dtu.dk
Institut: 002 Informatik og Matematisk Modellering
Kursus URL:  http://www.imm.dtu.dk/courses/02348
Opdateret:  28-01-2002