PA1102 Individuellt programvaruprojekt
Programkurs, 7,5 högskolepoäng, Grundnivå, höstterminen 2013
Översikt
Att lyckas med småskalig programutveckling är en utmaning som ställer krav på ett brett tekniskt kunnande, en förmåga att se fördelar och nackdelar med olika tekniska lösningar, en lyhördhet i kommunikation med beställaren samt ett välorganiserat och strukturerat arbetssätt.
Studenten övar här sin förmåga att enligt en bestämd tidplan och budget konstruera och leverera mjukvara med tillhörande dokumentation enligt beställarens specifikation.
Genom att genomföra ett programutvecklingsprojekt mot en verklig och extern beställare förvärvar studenten de förmågor, insikter och praktiska erfarenheter som är nödvändiga för att lyckas med projektbaserad småskalig programutveckling.
Studenten övar här sin förmåga att enligt en bestämd tidplan och budget konstruera och leverera mjukvara med tillhörande dokumentation enligt beställarens specifikation.
Genom att genomföra ett programutvecklingsprojekt mot en verklig och extern beställare förvärvar studenten de förmågor, insikter och praktiska erfarenheter som är nödvändiga för att lyckas med projektbaserad småskalig programutveckling.
Kurstid
2013 vecka 36 till
2013 vecka 44
2013 vecka 44
Undervisningsform
Campus, Dagtid, deltid 50 %
Ort
Karlskrona
Undervisningsspråk
Svenska
Kursplan
Huvudområde
Programvaruteknik
Fördjupningsnivå
G1F
Antagning
Förkunskapskrav
För tillträde till kursen krävs att den studerande har avklarat programmering, 15 högskolepoängLärandemål
Innehåll
Kursen omfattar följande delmoment:- Introduktion till utvecklingsmodeller (vattenfallsmodellen)
- Åtagandekultur
- Mötesteknik
- Kravspecifikation
- Kontraktskrivning
- Lösningsförslag
- Analys av lösningsförslag
- Design av programvara
- Konstruktion av programvara
- Dokumentation
- Test
- Presentation
- Skriftlig kommunikation
Lärandemål
Efter genomförd kurs skall studenten:- Vara väl bevandrad i ett generellt arbetssätt att genomföra ett småskaligt programutvecklingsprojekt.
- Ha god förståelse för och ett professionellt förhållningssätt till ett arbetssätt som bygger på åtagandekultur.
- Kunna författa en kravspecifikation i dialog med en beställare.
- Erhållit en god insikt i hur muntlig och skriftlig kommunikationen med en beställare påverkar ett programutvecklingsprojekt.
- I detalj kunna planera ett programutvecklingsprojekt i dess olika faser och ha en grundlig kunskap om dessa fasers innehåll och omfattning.
- Erhållit praktisk erfarenhet av modern systemutveckling genom att utveckla programvaran enligt specifikation och leverera enligt överenskommen tidplan.
- Ha en översiktlig förståelse för skillnaden mellan olika utvecklingsmodeller och speciellt vattenfallsmodellen.
Generella förmågor
I kursen tränas följande generella förmågor:- Förmåga att lära
- Informationssökning
- Viljan att lyckas
- Kvalitetstänkande
- Initiativ och entreprenörsanda
- Förmåga att anpassa sig till nya situationer
- Förmåga att generera nya ideer (kreativitet)
Kurslitteratur och övriga läromedel
Huvudlitteratur
Introduktion till programvaruutveckling
Författare: Claes Wohlin
Förlag: Studentlitteratur AB
Utgiven: 2005, Antal sidor: 226
ISBN10: 914402861x
ISBN13: 9789144028613
Referenslitteratur
Software Engineering
Författare: Ian Sommerville
Förlag: Addison Wesley Publishing Company
Utgiven: 2006, Antal sidor: 840
ISBN10: 0321313798
ISBN13: 9780321313799
Introduktion till programvaruutveckling
Författare: Claes Wohlin
Förlag: Studentlitteratur AB
Utgiven: 2005, Antal sidor: 226
ISBN10: 914402861x
ISBN13: 9789144028613
Referenslitteratur
Software Engineering
Författare: Ian Sommerville
Förlag: Addison Wesley Publishing Company
Utgiven: 2006, Antal sidor: 840
ISBN10: 0321313798
ISBN13: 9780321313799
Upplägg - Litteratur
Kurslitteratur och övriga läromedel
Huvudlitteratur
Introduktion till programvaruutveckling
Författare: Claes Wohlin
Förlag: Studentlitteratur AB
Utgiven: 2005, Antal sidor: 226
ISBN10: 914402861x
ISBN13: 9789144028613
Referenslitteratur
Software Engineering
Författare: Ian Sommerville
Förlag: Addison Wesley Publishing Company
Utgiven: 2006, Antal sidor: 840
ISBN10: 0321313798
ISBN13: 9780321313799
Introduktion till programvaruutveckling
Författare: Claes Wohlin
Förlag: Studentlitteratur AB
Utgiven: 2005, Antal sidor: 226
ISBN10: 914402861x
ISBN13: 9789144028613
Referenslitteratur
Software Engineering
Författare: Ian Sommerville
Förlag: Addison Wesley Publishing Company
Utgiven: 2006, Antal sidor: 840
ISBN10: 0321313798
ISBN13: 9780321313799
Lärande och undervisning
Undervisningen består i huvudsak av ett individuellt projektarbete där studenten, tillsammans med beställaren, kommer överens om förutsättningarna för projektet. Därefter skall studenten leverera enligt överenskommelsen.Studenten erhåller stöd i projektarbetet i form av handledare. En handledare är fokuserad på teknisk handledning där studenten kan diskutera olika tekniska lösningsförslag. En annan handledare är fokuserad på genomförandet av projektet och ställer krav på planeringen, uppföljningen, överenskommelsen med kunden, osv. Denna handledare kan också vara ett stöd i det fall som konflikter uppstår med beställaren.
I föreläsningar och seminarier presenteras, och diskuteras, olika teorier, metoder och praktikfall. Detta syftar till att ge en de teoretisk grunderna samt verktyg i form av metoder som både är nödvändiga för att lyckas med kursen.
I kursen förutsätts att studenten har, eller skaffar sig, förmågan att självständigt söka information för att lösa problem och svårigheter som dyker upp.
Det förekommer obligatoriska föreläsningstillfällen och seminarier.
Arbetslivsanknytning
ProjektarbeteLärare
ExaminatorKennet Henningsson
Kursansvarig
Kennet Henningsson
Lärare
Anton Borg
Bo-Krister Vesterlund
Kennet Henningsson
Torbjörn Fridensköld
Planerade lärtillfällen
Övningar och handledning.Tidsåtgång
I genomsnitt bör en student räkna med att studera 200 timmar för att nå lärandemålen. I denna tid ingår alla olika förekommande lärandeaktiviteter (föreläsningar, självstudier, examination m. m.). Tidsuppskattningen baseras på att ett akademiskt år omfattar 60 högskolepoäng (motsvarar 60 ECTS credits), som svarar mot en total studietid på ca 1 600 timmar. Den faktiska studietiden varierar individuellt.Examination
Bedömning
Examinationsmoment för kursen
| Kod | Benämning | Högskolepoäng | Betyg |
|---|---|---|---|
| 0710 | Projekt1 | 7,5 | U/G |
Betyg
Kursen bedöms med betygen Underkänd eller Godkänd.Vid begäran ges även betyg enligt ECTS.
Kommande tentamenstillfällen
Inga kommande centralt samordnade tentamenstillfällen hittades för denna kurs.
För att få delta vid ett centralt samordnat tentamenstillfälle måste du ha anmält dig i Studentportalen senast 15 dagar innan tentamensdagen.
Lokal och tidpunkt publiceras ca 5 dagar innan tentamensdagen.
Det kan finnas andra planerade examinationstillfällen. Information om de finns i It's Learning eller på annan plats som kursansvarig hänvisar till.
Kursutvärdering
Kursansvarig ansvarar för att studenternas synpunkter på kursen systematiskt och regelbundet inhämtas och att resultaten av utvärderingar i olika former påverkar kursens utformning och utveckling.







