Den här kursen är gammal och kommer ej att ges igen.
Mälardalens högskola, Akademin för innovation, design och teknik
Programvaruteknik 15 högskolepoäng | |||
Foundations of Software Engineering | |||
| Kurskod: | CDT310 | Utbildningsnivå: | Grundnivå |
|---|---|---|---|
| Ämne: | Datavetenskap | Utbildningsområde: | Teknik |
| Giltig fr.o.m. termin: | ht07 | Huvudområde: | |
| Fastställandedatum: | 2007-08-06 | Förändringsdatum: | 2007-08-06 |
Kursen ger insikt och färdigheter i de principer, språk och verktyg som används vid konstruktion av stora komplexa programvarusystem, samt bidra till att utveckla en professionell attityd gentemot mjukvaruteknik.
Studenten kommer kunna:
-Förklara aktiviteterna kravinsamling och -hantering, design på hög (arkitektur) och detaljerad nivå, implementation, testning, versions- och konfigurationshantering, release, underhåll och vidareutveckling
-Beskriva skillnader mellan vanliga livscykelmodeller
-Använda några utvalda, etablerade notationer och verktyg som stöder aktiviteterna ovan
-Beskriva hur mjukvarukvalitet kan adresseras under aktiviteterna ovan
-Delta i dessa aktiviteter och bidraga produktivti en projektgrupp, givet en specifik roll, med förståelse för projekthanteringsbegrepp såsom deadlines och leverabler, samarbeta väl och förstå sin relation till övriga projektmedlemmar såväl som externa intressenter
-Förstå värdet av dokumentation, och skriva och granska teknisk dokumentation som rör aktiviteterna ovan
Huvuddisciplinerna inom Software Engineering introduceras: utvecklingsmodeller, kravhantering, design och implementation, kvalitet, konfigurationshantering, underhåll, vidareutveckling och reengineering. Detta inkluderar en introduktion till grafiska och textuella notationer som används inom dessa discipliner.
Föreläsningar, gästföreläsningar, laborationer, projekthandledning.
Programmeringskunskaper i C, C++ eller Java 15 hp (varav minst ett språk är objektorienterat), kunskaper i datastrukturer och algoritmer 7,5 hp samt 15 hp i datavetenskap på 200-nivå.
Regler och anvisningar för examination i grundutbildningen vid Mälardalens högskola
3, 4 eller 5.
1,5 högskolepoäng (hp) på helfart motsvarar ca 40 timmar per vecka. För den enskilde kan dock arbetsinsatsen, d v s antalet timmar per vecka, variera beroende på förkunskaper eller andra omständigheter.
Alternativa former av examination kan erbjudas. Kursen överlappar med 15 hp med CDT311 Spelutveckling - projektkurs.
Kursen har inga speciella miljöaspekter.
Litteraturlistan är preliminär till 15 arbetsdagar före terminens första kurstillfälle.