2007/2008

02122 Fagprojekt - Bachelor i Softwareteknologi

Engelsk titel: 


Software Technology Project

Sprog:


Point (ECTS )

  10

Kursustype:   

 
Civil- Grundlæggende kursus


Skemaplacering:

F5B og Juni

 

Undervisningsform:

Enkelte forelæsninger, gruppe- og statusmøder.
Projektarbejde i grupper på 2-3 studerende

Kursets varighed:

13-uger + 3-uger

Eksamensplacering:

Aftales med læreren  F5B eller juni

Evalueringsform:

Hjælpemidler:

Bedømmelsesform:

Obligatoriske forudsætninger:

Faglige forudsætninger:

Ønskelige forudsætninger:

,
                                          

Overordnede kursusmål:

At få erfaring med projektarbejde ved i grupper at gennemføre en softwareudviklingsopgave, hvor resultatet er et softwareprodukt med tilhørende dokumentation.
At vænne deltagerne til selv at finde, vurdere og vælge projektrelevant kildemateriale og herved opnå en dybere forståelse af datalogiske emner med relation til det valgte projekt.


Læringsmål:

En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:

  • indgå i en konstruktiv gruppearbejdsproces
  • gennemføre et gruppearbejde afstemt efter givne rammer og efter gruppens samlede kompetencer
  • opstille løsningsmål for og afgrænse en stillet opgave så den kan gennemføres med de ressourcer der er til rådighed i gruppen
  • foretage en opgaveanalyse og præsentere opgaveafgrænsningen i form af en kravspecifikation
  • udarbejde (efter specifikke formkrav) og anvende tidsplaner til styring af gruppearbejdet
  • foretage review af skriftlige arbejder
  • aflægge status omkring arbejdet og dets planlagte forløb
  • gennemføre og dokumentere en softwareudviklingsproces fra analyse og kravspecifikation, over design, implementering og afprøvning til færdigt produkt
  • disponere og skrive en rapport ud fra givne rammer og intentioner så den kan læses og forstås af en medstuderende der ikke kender den stillede opgave
  • præsentere det udførte arbejde i en mundtlig fremlæggelse for medstuderende der ikke har deltaget i et gruppearbejde over den stillede opgave


Kursusindhold:

Kurset er bygget op omkring softwareudviklingsopgaver relateret til bachelorlinjen. Der vil blive udbudt et antal forholdsvis åbne standard-projekter som man kan vælge imellem. I begrænset omfang vil kursusdeltagerne inden kursusstart selv kunne indgå aftaler med en faglærer om andre projekter af samme karakter som de udbudte projekter. Kurset vil introducere til en række projektrelevante emner, som
- ordentlig kommunikation i arbejdsgrupper
- fire væsentlige kompetencer i arbejdsgrupper
- udviklingsprocessens elementer
- tidsplaner til prioritering og styring af disponible ressourcer
- anvendelse af review af skriftligt materiale
- rapportudformning
- mundtlig fremlæggelse

Praktisk arbejde i grupperne omkring:
- opgaveanalyse
- litteratursøgning
- lægning af tidsplaner
- udarbejdelse af kravspecifikationer
- udarbejdelse af statusnotater
- statusrapportering
- review
- design af programmel
- implementering
- afprøvning
- rapportskrivning
- mundtlig fremlæggelse


Bemærkninger:

Kurset er forbeholdt studerende på Softwareteknologi Bachelorlinjen.

Individuelle projekter skal godkendes af den kursusansvarlige inden kursusstart.


Kursusansvarlig:

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

Institut:

02 Institut for Informatik og Matematisk Modellering

Kursushjemmeside:

http://www2.imm.dtu.dk/courses/02122

Tilmelding:

I CampusNet
Sidst opdateret: 23. januar, 2008