TDDE52 · 6 hp · Avancerad nivå (A1F) · Informationsteknologi, Datateknik, Datavetenskap
Programmeringsprojekt med öppen källkod
Ges · nästa start HT 2026
100 %
klarade senaste ordinarie tillfället
PRA1 · 17 dec 2025 · 34 studenter
100 %
klarade de ordinarie tillfällena, alla tillfällen de senaste 5 åren
PRA1 · 144 studenter
Modulen rapporterar bara godkända resultat, så andelen godkända visar inte hur många som inte klarade den.
Ingår i 4 program
Inlämning eller laboration
PRA1 Projekt
- 5
- 4
- 3
Ordinarie tillfällen
100 % godkända · 144 studenter
- 100 %34
- 100 %43
- 100 %37
- 100 %30
Senare tillfällen
100 % godkända · 12 studenter
- 100 %12
- Klarar ett senare tillfälle: 100 % (12 studenter), jämfört med 100 % (144 studenter) på ordinarie
- Får 4 eller 5: 80 % (156 studenter)
Visa små tillfällen (10)
Tillfällen med färre än 5 studenter, ofta tillgodoräknanden eller specialtillfällen. De ingår inte i någon siffra på sidan.
- 100 %1
- 100 %2
- 100 %2
- 100 %4
- 100 %1
- 100 %2
- 100 %1
- 100 %1
- 100 %1
- 100 %1
Om kursen
Mål
Studenterna ska efter genomgången kurs kunna:
- Använda befintliga konventionser och följa etablerade processer för att bidra med programvara i ett mjukvaruprojekt med öppen källkod
- Presentera ändringar och uppdateringar så att externa projektmedlemmar godkänner de kodbidrag studenterna ger
- Tidsuppskatta och följa upp tidsuppskattning för ett gemensamt utvecklingsprojekt
- Använda verktyg som specifikt kan tillämpas på modern, storskalig programvaruutveckling
- Självständigt tillägna sig kunskap om större programvarusystem i syfte att vidareutveckla dem.
Innehåll
Kursen bygger på utveckling i ett stort projekt med öppen källkod som studenterna bidrar till. Studenterna planerar och genomför egna bidrag till projektet, och stöttar också varandras arbete.
Studenterna har möjlighet att lägga tonvikten i sitt arbete på en av två inriktningar. Den första inriktningen är på storskaliga projekt vilket ställer stora krav på utvecklingsprocessen, kommunikationen med projektet, och planeringen. Denna inriktning bygger vidare på profilen Storskalig mjukvaruutveckling. Den andra inrikningen är på algoritmutveckling, där kodbidraget bör vara av mer avancerad art. Detta är oftast endast möjligt i något mindre projekt. Denna inriktning bygger på profilen Programmering och algoritmer. Båda inriktningarna kräver planering, samarbete och icke-triviala kodbidrag.
- Examinator
- Daniel Varro
- Schemalagd tid
- 0 h
- Huvudområde
- Informationsteknologi, Datateknik, Datavetenskap