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.

Kurstid

2013 vecka 36 till
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äng

Kurstid

2013 vecka 36 till
2013 vecka 44

Undervisningsform

Campus, Dagtid, deltid 50 %

Ort

Karlskrona

Undervisningsspråk

Svenska

Kursplan

Huvudområde

Programvaruteknik

Fördjupningsnivå

G1F

Lä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

Kurstid

2013 vecka 36 till
2013 vecka 44

Undervisningsform

Campus, Dagtid, deltid 50 %

Ort

Karlskrona

Undervisningsspråk

Svenska

Kursplan

Huvudområde

Programvaruteknik

Fördjupningsnivå

G1F

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

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

Projektarbete

Lärare

Examinator
Kennet 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.

Kurstid

2013 vecka 36 till
2013 vecka 44

Undervisningsform

Campus, Dagtid, deltid 50 %

Ort

Karlskrona

Undervisningsspråk

Svenska

Kursplan

Huvudområde

Programvaruteknik

Fördjupningsnivå

G1F

Examination

Bedömning

Examinationsmoment för kursen
Kod Benämning Högskolepoäng Betyg
0710 Projekt1 7,5 U/G
1 Bestämmer kursens slutbetyg vilket utfärdas först när samtliga moment godkänts.

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.

Kurstid

2013 vecka 36 till
2013 vecka 44

Undervisningsform

Campus, Dagtid, deltid 50 %

Ort

Karlskrona

Undervisningsspråk

Svenska

Kursplan

Huvudområde

Programvaruteknik

Fördjupningsnivå

G1F

 

Share Dela