TDDD76 |
Programutvecklingsprojekt i ett helhetsperspektiv, 8 hp
/Software Engineering Project/
För:
IT
Y
|
OBS! |
Får ej ingå i examen samtidigt som TDDD77 eller TDDD96
|
|
Prel. schemalagd
tid: 36
Rek. självstudietid: 177
|
|
Utbildningsområde: Teknik
Huvudområde: Datateknik, Datavetenskap Nivå (G1,G2,A): G2
|
|
Datavetenskap Datavetenskap, datalogi
|
|
Mål:
IUAE-matris
Efter avslutad kurs ska studenten kunna
- kravställa, avgränsa, planera, genomföra och dokumentera erfarenhet av ett mindre programvaruprojekt med extern kund,
- arbeta i grupp och kommunicera muntligt och skriftligt,
- slutföra ett projekt inom givna tidsramar,
- identifiera olika typer av aktiviteter i ett utvecklingsarbete, t.ex. kravhantering, design och test i ett mjukvaruprojekt
- beskriva beroendena mellan aktiviteterna,
- beskriva hur resultat av en aktivitet bör dokumenteras,
- beskriva hur processer anpassas och dokumenteras.
|
|
Förkunskaper: (gäller studerande antagna till program som kursen ges inom, se 'För:' ovan) Grundläggande teoretiska kunskaper inom industriell mjukvaruutveckling. Vara väl förtrogen med programmering i minst ett programspråk. Ha använt avancerade algoritmer och datastrukturer.
OBS! Tillträdeskrav för icke programstudenter omfattar vanligen också tillträdeskrav för programmet och ev. tröskelkrav för progression inom programmet, eller motsvarande.
|
|
Påbyggnadskurser Avancerade kurser i datateknik.
|
|
Organisation: Kursen består av ett fåtal föreläsningar och storseminarier. Resterande tid lägger kursdeltagarna på projektuppgiften. Under kursens gång lämnar gruppen in delresultat som examineras. Inlämningarna har strikta sista datum.
Projektet genomförs med en verklig kund, som kan vara ett företag, myndighet, förening eller verka inom LiU.
En grupp om sex till åtta personer genomför ett programmeringsprojekt. Uppgiften anknyter till verklighetsnära problem och genomförs under realistiska former, t.ex. med en kund som uppdragsgivare. En publicerad utvecklingsprocess skall anpassas och följas. Under storseminarier redogör projektmedlemmarna för de resultat som uppnåtts. En erfarenhetsrapport avslutar kursen.
Varje grupp redovisar sitt arbete ur olika perspektiv under seminarieserien, där andra grupper tjänstgör som opponenter. Varje student måste ha genomfört minst ett presentationsmoment och en oppositionsuppgift. Närvaro vid seminarierna är obligatorisk.
Arbetet bedrivs såväl enskilt som i grupp med handledning. Studenterna skall skriva avtal med uppdragsgivaren om tystnadsplikt och exploateringsrätt, enligt önskemål från uppdragsgivaren.
Kursen pågår hela vårterminen.
|
|
Kursinnehåll: Programutvecklingsmetodik, processer, ledarskap, teamorganisation, skriftlig och muntlig framställning.
|
|
Kurslitteratur: Kursdeltagarna väljer själva källor i dialog med handledare.
|
|
Examination: |
PRA1
|
Projekt (U,G) |
8 hp
|
|
|
På kursen ges betyg Underkänd/Godkänd. |
|