Säkra System, SECSY
Profilansvarig:
Nahid Shahmehri
e-post: nahsh@ida.liu.se
telefon: 013-282066
Mål och syfte
/info/www/edu/ugrad/program/profiler/secsyDe som examineras från profilen kommer att vara väl förberedda för att utveckla och leda utveckling av säkra programvaruintensiva system. Profilen kombinerar kurser i industriell programvaruutveckling med kurser i säkerhet, med särskilt fokus på säkerhet i programvara.
Säkerhet är kritiskt i dagens system, särskilt i de som är tillgängliga via Internet, och därmet kan utsättas för attacker från världens alla hörn. Flera stora företag har under senare år börjat satsa stort på säkerhet, men kompetensen hos många utvecklare är fortfarande låg. Den här profilen kombinerar industriell programvaruteknik med säkerhet och spetskompetens inom specifika teknikområden.
Kurser
Förklaringar
O/V: Kurser markerade O är obligatoriska; kurser markerade V är valbara profilkurser. Kurser utan markering (och i kursiv stil) är rekommenderade fördjupningskurser.
Säkerhet |
|||||
| Kurskod | Namn | Nivå | När | HP | O/V |
|---|---|---|---|---|---|
| TSIT02 | Datorsäkerhet | G2 | 7Ht2 | 6 | O |
| TDDC90 | Programvarusäkerhet | A | 7Ht2 | 6 | O |
| TDDD17 | Informationssäkerhet, fk | A | 8Vt1-2 | 6 | O |
| TSIT03 | Kryptoteknik | A | 9Ht1 | 6 | |
| TEIE88 | Datajuridisk översiktskurs | G1 | 8Vt1 | 4 | |
Programvaruteknik |
|||||
| Kurskod | Namn | Nivå | När | HP | O/V |
| TDDB84 | Designmönster | A | 7Ht1 | 6 | O |
| TDDD06 | Kravhantering (utgått) | A | 7Ht2 | 6 | V |
| TDDD04 | Programvarutestning | A | 8Vt2 | 6 | V |
| TDDD30 | Avancerad programutvecklingsmetodik | A | 8Vt1 | 6 | V |
| TDDD05 | Komponentbaserad programvara | A | 8Vt2 | 6 | |
Övrig teknik |
|||||
| Kurskod | Namn | Nivå | När | HP | O/V |
| TDDD24 | Webbprogrammering och interaktivitet | G2 | 8Vt1 | 4 | O |
| TDDD27 | Avancerad webbprogrammering | A | 8Vt2 | 6 | V |
| TDDD38 | Avancerad programmering i C++ | A | 8Vt1-2 7Ht1-2 |
6 | V |
| TDTS06 | Datornät | G2 | 7Ht1 | 6 | V |
| TDDD37 | Databasteknik | G2 | 7Ht1 | 6 | V |
| TDDD55 | Kompilatorer och interpretatorer | A | Ht2 | 6 | |
| TDDB44 | Kompilatorkonstruktion | A | Ht2 | 6 | |
| TDDD25 | Distribuerade system | A | 8Vt1 | 6 | |
| TDDD26 | Utveckling av interaktiva system | A | 8Vt2 | 6 | |
Profilkrav
- Alla obligatoriska kurser
- Minst 6hp valbara kurser från Programvaruteknik; alla på avancerad nivå.
- Minst 12hp valbara kurser från Övrig teknik, varav minst 6hp på avancerad nivå.
- Högst en av TDDD55 och TDDB44 kan ingå i profilen.
- Den som har läst TDDD46 kan tillgodoräkna sig 6hp valbara kurser från Övrig teknik.
Profilen uppfyller masterskraven inom datateknik.
Rekommenderad placering
Nedanstående placering av kurserna skiljer sig något från studiehandboken, för att sprida kurserna jämnare över terminerna.
| Obligatoriska | 7Ht1 | 7Ht2 | 8Vt1 | 8Vt2 | 9Ht1 | 9Ht2 |
|---|---|---|---|---|---|---|
| Säkerhet | TSIT02 Block 2, 6hp |
TDDD17 Block 4, 6hp |
||||
| TDDC90 Block 1, 6hp |
||||||
| Programvaruteknik | TDDB84 Block 4, 6hp |
|||||
| Övrig teknik | TDDD24 Block 3, 4hp |
|||||
| Valbara | 7Ht1 | 7Ht2 | 8Vt1 | 8Vt2 | 9Ht1 | 9Ht2 |
| Säkerhet | ||||||
| Programvaruteknik | TDDD30 Block 3, 6hp |
|||||
| Övrig teknik | TDTS06 Block 1, 6hp |
TDDD27 Block 3, 6hp |
TDDD37 Block 4, 6hp |
|||
| TDDD38 Block 2, 6hp |
||||||
| Rekommenderade | 7Ht1 | 7Ht2 | 8Vt1 | 8Vt2 | 9Ht1 | 9Ht2 |
| Säkerhet | TSIT03 Block 2, 6hp |
TEIE88 Block 1, 4hp |
||||
| Programvaruteknik | TDDD05 Block 1, 6hp |
|||||
| Övrig teknik | TDDD55 TDDB44 Block 3, 6hp |
TDDD25 Block 4, 6hp |
TDDD26 Block 2, 6hp |
|||
Sidan kontrollerad 2010-02-22
Tillbaka till IDAs profilöversikt
Sidansvarig: Nahid Shahmehri
Senast uppdaterad: 2012-11-28
