Tentalabbet

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
Kursplanen på Studieinfo ↗