Dansk - English

Kort version - Fuld version


Tværfagligt projektarbejde 4 (Efterår 2003)

Kursuskode : ITVP4I-U01
ECTS Point : 20 Status : Obligatorisk
Placering : 4. semester Timer pr. uge : 16
Længde : 1 semester Undervisningssprog : Dansk

Hovedindhold : Det praktiske grundlag for TVP4I er et integreret projekt. Projektet består I at opstille krav, designe og implementere et system hvori der indgår en eller flere mobile robotter.
Til støtte for projektets faglige arbejde gives undervisning/vejledning I emnerne: Parallelprogrammering og software processen. Samtidig kan kursus ”Computer Networking (NET4)” tages sideløbende for at supplere de tekniske aspekter I projektet.

Hovedindhold I Parallelprogrammering:
- Processer og tråde
- Kritiske sektioner og gensidig udelukkelse
- Principper for synkronisering
- Kommunikation mellem processer
- Proces-schedulering
- Realtidsoperativsystemer

Hovedindhold I Software processen:
- Processsen gennem et stort software projekt.
- Udarbejdelse af krav og design dokumentation, herunder:
- Use cases
- Domænemodel
- Sekvensdiagrammer
- Test af software moduler
- Integration af programmoduler
- Sensorer og aktuatorer.
- Interfacing
- Udviklingsværktøjer
- Test
Undervisningsform : Kursets pædagogiske arbejdsenhed er projektgruppen, som består af 4-5 studerende.De studerende finder selv sammen I grupper ved semestrets start. Til hver projektgruppe knyttes to projektvejledere.
Undervisning I parallelprogrammering og software processen foregår løbende gennem semestret for at hjælpe de studerende gennem projektfasen.
Krævede forudsætninger : Dokumenteret viden svarende til OOP3 og DSM3
Computer Networking (NET4) eller tilsvarende skal følges senest samtidig med TVP4I
Ansvarlig underviser : Henning Haugaard , henhu@dtu.dk