TDDC90 · 6 hp · Avancerad nivå (A1N) · Informationsteknologi, Datateknik, Datavetenskap
Software Security
Ges · nästa start HT 2026
71 %
klarade senaste ordinarie tentan
TEN1 · 13 jan 2026 · 48 studenter
54 %
klarade ordinarie tentorna, alla tillfällen de senaste 5 åren
TEN1 · 239 studenter
Ovanligt lätt 2025/26
71 % klarade ordinarie tentan läsåret 2025/26 (48 studenter), mot 51 % i snitt åren innan (191 studenter).
Ingår i 7 program
Tentamen
TEN1 Skriftlig tentamen
- 5
- 4
- 3
- U
Ordinarie tentor
54 % godkända · 239 studenter
- 71 %48
- 50 %56
- 60 %30
- 33 %55
- 60 %50
Omtentor
55 % godkända · 150 studenter
- 29 %7
- 76 %17
- 88 %8
- 42 %24
- 60 %10
- 67 %12
- 50 %18
- 64 %28
- 40 %5
- 33 %21
- Klarar omtentan: 55 % (150 studenter), jämfört med 54 % (239 studenter) på ordinarie
- Får 4 eller 5: 17 % (389 studenter)
Övriga moment
Deltentor, inlämningar och laborationer. De ingår inte i siffrorna överst.
Inlämning eller laboration
UPG1 Laborationer och inlämningsuppgifter
- G
Ordinarie tillfällen
100 % godkända · 212 studenter
- 100 %48
- 100 %32
- 100 %26
- 100 %66
- 100 %40
Senare tillfällen
100 % godkända · 20 studenter
- 100 %6
- 100 %14
- Klarar ett senare tillfälle: 100 % (20 studenter), jämfört med 100 % (212 studenter) på ordinarie
Visa små tillfällen (8)
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 %2
- 100 %2
- 100 %2
- 100 %2
- 100 %2
- 100 %2
- 100 %2
- 100 %2
Om kursen
Mål
Deltagare i den här kursen kommer att studera frågor som rör programvarusäkerhet, och utveckla färdigheterna som behövs för att bygga säker programvara. Kursen täcker metoder, verktyg och ”best practices” för utveckling av säker programvara. Efter kursen förväntas studenterna kunna:
- identifiera och analysera säkerhetsproblem i programvara;
- formulera säkerhetskrav för programvara;
- utveckla, utvärdera, och förklara lösningar för säker programvara;
- kritiskt utvärdera effektiviteten hos metoder, verktyg och ”best practices” för detektering och förebyggande av säkerhetsproblem; och
- designa och utveckla säker programvara.
Innehåll
Kursen täcker:
- detektering och analys av sårbarheter, och stödverktyg;
- analys av välkända sårbarheter och hur de kan utnyttjas;
- attack- och sårbarhetsmodellering;
- analys av säkerhetskrav och design för säkerhet;
- principer för säker programmering;
- statiska och dynamiska metoder för att hindra intrång;
- säkerhetstestning och utvärdering; och
- systematiska metoder för utveckling av säker programvara.
- Examinator
- Ulf Kargén
- Schemalagd tid
- 42 h
- Huvudområde
- Informationsteknologi, Datateknik, Datavetenskap