2004/2005

02120 Informatikfagpakkeprojekt

Engelsk titel: 


Informatics Projects

Sprog:


Point (ECTS )

  7.5

Kursustype:   

Kursus for civilingeniørstuderende-
 


Skemaplacering:

E4A og F1B

 

Undervisningsform:

Enkelte forelæsninger. Gæsteforelæsninger. Gruppearbejde. Rapportaflevering. Mundtlig fremlæggelse.

Kursets varighed:

13-uger + 13-uger

Eksamensplacering:

F1B 

Evalueringsform:

Bedømmelsesform:

Faglige forudsætninger:

,

Overordnede kursusmål:

At deltagerne gennemfører et projektarbejde i form af en mindre programmeludviklingsopgave, hvor resultatet er et programmelprodukt med tilhørende dokumentation.


Kursusindhold:

Kurset er bygget om omkring to projektopgaver:
1) Konstruktion af en oversætter for et simpelt imperativt sprog:
a) Leksikal analyse: Endelige automater og regulære udtryk, herunder brug af LEX.
b) Parsning: Kontekstfri grammatikker, top-down parsning ved rekursiv nedstign-ing, og bottom-up parsning ved brug af YACC.
c) Forskellig andre faser, f.eks. typecheck, opbygning, analyse og optimering af interne repræsentationer.
d) Kodegenerering.

2) Softwareudviklingsopgave for en problemstilling omkring informatikfagpakkens emner. Opgavens formulering, der varierer fra år til år, er typisk åben. De studerende skal så selvstænding sætte sig ind i emnet og afgrænse opgaven således at et velafbalanceret produkt, bestående af såvel program som programdokumentation foreligger ved kursets afslutning.

Rapportskrivning og dokumentation af software.


Kursusansvarlig:

Jens Thyge Kristensen, 322, 017, (+45) 4525 3711, jtk@imm.dtu.dk  
Hans Bruun, 322, 117, (+45) 4525 3709  

Institut:

02 Informatik og Matematisk Modellering

Kursushjemmeside:

http://www.imm.dtu.dk/courses/02120

Nøgleord:

Informatikfagpakkeprojekt. Rapportskrivning. Projektarbejde. Joborientering.
Sidst opdateret: 2. maj, 2004