2002/2003

02120 Informatikfagpakkeprojekt

Engelsk titel: 


Informatics Projects

Sprog:


Point (ECTS )

  7.5

Kursustype:   

Kursus for civilingeniørstuderende-
Kurset udbydes under Tompladsordningen


Skemaplacering:

E4A og F3B

 

Undervisningsform:

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

Kursets varighed:

13-uger

Eksamensplacering:

F3B 

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. Denne opgave er rettet imod studerende der påtænker senest samtidig at følge kurserne: 02140 Sprog og Parsing og 02130 Digitale Systemer og Systemprogrammering.
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:

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/02120

Nøgleord:

Informatikfagpakkeprojekt. Rapportskrivning. Projektarbejde. Joborientering.
Sidst opdateret: 17. marts, 2003