Kursplan för Forskningsprojekt i programvaruteknik

Kursplan fastställd 2024-02-01 av programansvarig (eller motsvarande).

Kursöversikt

  • Engelskt namnResearch project in software engineering
  • KurskodDAT640
  • Omfattning15 Högskolepoäng
  • ÄgareMPSOF
  • UtbildningsnivåAvancerad nivå
  • HuvudområdeInformationsteknik
  • InstitutionDATA- OCH INFORMATIONSTEKNIK
  • BetygsskalaTH - Mycket väl godkänd (5), Väl godkänd (4), Godkänd (3), Underkänd

Kurstillfälle 1

  • Undervisningsspråk Engelska
  • Anmälningskod 24122
  • Max antal deltagare25
  • Sökbar för utbytesstudenterNej
  • Endast studenter med kurstillfället i programplan.

Poängfördelning

0124 Inlämningsuppgift 15 hp
Betygsskala: TH
7,5 hp7,5 hp

I program

Examinator

Gå till kurshemsidan (Öppnas i ny flik)

Kurstillfälle 2

  • Undervisningsspråk Engelska
  • Anmälningskod 24122
  • Max antal deltagare25
  • Sökbar för utbytesstudenterNej
  • Endast studenter med kurstillfället i programplan.

Poängfördelning

0124 Inlämningsuppgift 15 hp
Betygsskala: TH
7,5 hp7,5 hp

I program

Examinator

Gå till kurshemsidan (Öppnas i ny flik)

Behörighet

Grundläggande behörighet för avancerad nivå
Sökande med en programregistrering på ett program där kursen ingår i programplanen undantas från ovan krav.

Särskild behörighet

Engelska 6
Sökande med en programregistrering på ett program där kursen ingår i programplanen undantas från ovan krav.

Kursspecifika förkunskaper

För behörighet till kursen krävs minst 30 hp på avancerad nivå inom området software engineering eller motsvarande, inklusive följande godkända kurser: Advanced Requirements Engineering, Quality Assurance and Testing, Empirical Software Engineering, och Project Management, eller motsvarande.

För att bli antagen till kursen måste studenten
1) identifiera en akademisk handledare som ska handleda studenten och övervaka framstegen mot lärandemålen,
2) lämna in en planeringsrapport som tydligt definierar forskningsproblemet, forskningsfrågor, relaterat arbete och föreslagen metodik för projektet.

Studenten blir antagen till kursen när planeringsrapporten är godkänd. Ämnsområdet för det föreslagna projektet ska vara inom programvaruteknik. 

Syfte

Studenter i denna kurs utvecklar en fördjupad teoretisk och praktisk förståelse för ett utvalt problemområde inom programvaruteknik. Genom ett forskningsprojekt utvecklar studenterna ett bidrag som främjar det senaste inom detta område.

Lärandemål (efter fullgjord kurs ska studenten kunna)

Kunskap och förståelse
  •  tillämpa fördjupade kunskaper om programvaruteknik och på ett vetenskapligt korrekt sätt relatera denna kunskap till aktuellt forsknings- och utvecklingsarbete
  •  välja och ange sina skäl för sin projektmetod med hänsyn till det valda programvarutekniska problemet
Färdigheter och förmåga
  • kritiskt, självständigt och kreativt identifiera, formulera och ta itu med komplexa programvarutekniska problem
  • planera, genomföra och utvärdera forskningsprojektet
Värderingsförmåga och förhållningssätt
  • skapa, analysera och kritiskt utvärdera olika tekniska lösningar på de valda forskningsfrågorna
  • observera och diskutera etiska och samhälleliga aspekter av forsknings- och utvecklingsarbetet, både vad gäller hur arbetet bedrivs och de ämnen det utforskar/utvecklar

Innehåll

Denna kurs utgörs huvudsakligen av ett individuellt forskningsprojekt som genomförs i samarbete med en akademisk handledare. I detta projekt måste studenterna tillämpa och utöka sina kunskaper om begrepp inom programvaruteknik.

Studenterna förväntas identifiera en forskningsutmaning med praktisk betydelse, utveckla forskningsfrågor att ta itu med, formulera en lämplig forskningsmetod, noggrant samla in data, analysera denna data för att utveckla svar på de formulerade frågorna och kommunicera sina resultat. 

Litteratur

Kurslitteraturen bestäms i samråd med vald handledare.

Examination inklusive obligatoriska moment

Kursen bedöms genom en individuell skriftlig rapport och en demonstration av projektets resultat. Slutrapporten är ett skriftligt redogörelse som innehåller en projektbeskrivning, bakgrund, relaterat arbete, forskningsfrågor, forskningsmetodbeskrivning, resultat och diskussion (inklusive hot mot validitet). Rapporten ska åtföljas av en demonstration av projektets huvudresultat inför examinatorn.

För att bli godkänd på kursen krävs att både slutrapporten och demonstrationen är godkända. Det slutliga betyget på kursen bestäms utifrån betyget på slutrapporten. 

Kursens examinator får examinera enstaka studenter på annat sätt än vad som anges ovan om särskilda skäl föreligger, till exempel om en student har ett beslut från Chalmers om pedagogiskt stöd på grund av funktionsnedsättning.