E4A (tirs 13-17) og E2B (tors 8-12) og Januar
F3A (tirs 8-12) og F2B (tors 8-12) og Juni
Undervisningens placering:
Campus Ballerup
Undervisningsform:
Projektarbejde kombineret med forelæsninger i aftalte temaer
inden for projektstyring, software engineering,
systemudviklingsmetoder og ugentlige statusmøder med vejledere.
Projektarbejdet udføres i selvstyrende grupper på typisk 4
studerende.
Aftales med underviser, Aftales med underviser,
Mundtlig eksamen sidst i 3 ugers perioden
Evalueringsform:
Bedømmelsesform:
Anbefalede forudsætninger:
Overordnede kursusmål:
Kursets mål er at de studerende:
- får erfaring med at arbejde på en større praktisk og teoretisk
opgave til afslutning af studiets obligatoriske del.
- får anledning til at anvende dele af det teoretiske stof fra
dette og tidligere semestres kurser på en praktisk problemstilling.
- får lejlighed til i grupper (med typisk 4 deltagere) at
gennemføre et projekt af et omfang, som kræver planlægning,
arbejdsdeling, koordinering, kommunikation og dokumentation.
Læringsmål:
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
sammensætte en gruppe af deltagere til en større
IT-konstruktionsopgave og opstille en velfungerende ramme for
projektarbejdet (projektformulering, samarbejdskontrakt,
arbejdsfordeling, projektledelse) for at sikre en vellykket
gennemførelse
vellykket gennemføre et større projekt baseret på CDIO –
Conceive, Design, Implement and Operate – som gruppearbejde (typisk
4 deltagere).
demonstrere evne til at arbejde i grupper med hensyn til at
indgå og overholde aftaler, koordinere og kommunikere.
udvise evne til konsistent anvendelse af en dækkende
systemudviklingsmetode.
demonstrere målrettet anvendelse af værktøjer fra den valgte
udviklingsmetode
planlægge, styre og justere projektarbejdet for at fremstille
produktet, et indlejret system, som opfylder de af kunden stillede
krav.
identificere relevante metoder til at teste alle dele af
systemet og derved gennemføre en systematisk og dokumenteret test
af hele systemet.
demonstrere og dokumentere systematisk dekomposition af et
kompleks system til afgrænsede veldefinerede delproblemer.
identificere og gennemføre
målinger/eksperimenter/afprøvninger for at belyse de pågældende
problemområder.
udstikke alternative løsningsmuligheder for delproblemer og
dokumentere konkrete valg blandt disse.
anvende teori og principper fra parallelprogrammering og
operativsystemer til realisering af projektets
software-funktionalitet.
Kursusindhold:
- design og implementering af en autonom robot.
- gruppearbejde involverende planlægning, projektledelse,
dokumentation (AIL, Milestone plan)
- gennemgang og valg af systemudviklingsmetode
- software engineering
- grundlæggende principper i reguleringsteknik og digital styring
- rapportskrivning
Litteraturhenvisninger:
Projektbeskrivelse med referencer til datablade, specifikationer og
application notes for det anvendte udstyr.
Danske studerende anbefales at anskaffe 'Projektarbejde' af
Erling S. Andersen & Eva Schwencke, ISBN 91-44-001323-X,
Studentlitteratur.