Gemensamma kurser
Årskurs 1
Obligatoriska kurser (32,0 hp)
Kurskod | Kursnamn | Omfattning | Utbildningsnivå |
---|---|---|---|
DA2210 | Vetenskapsteori och vetenskaplig metodik för dataloger | 6,0 hp | Avancerad nivå |
DD2300 | Programsammanhållande kurs i datalogi | 2,0 hp | Avancerad nivå |
DD2380 | Artificiell intelligens | 6,0 hp | Avancerad nivå |
DD2395 | Datasäkerhet | 6,0 hp | Avancerad nivå |
DD2440 | Avancerade algoritmer | 6,0 hp | Avancerad nivå |
IK2218 | Internets protokoll och principer | 6,0 hp | Avancerad nivå |
Kompletterande information
Studenter som i en tidigare examen har läst en kurs som motsvarar DD2380, DD2395, IK2218 eller DD2440 kan ansöka om att i stället läsa en ersättningskurs. Ansökan lämnas till masterkoordinatorn som, efter granskning av den tidigare lästa kursen, hjälper studenten att välja en lämplig ersättningskurs. Kursen ska vara på minst 6 hp, avancerad nivå och breddande inom datalogi. Den får inte ingå i studentens spår och får inte ligga ämnesmässigt nära någon av de andra obligatoriska kurserna.
Valet av ersättningskurs skall godkännas av programansvarig.
För studenter vid KTH:
- från CINTE kan studenter som har läst någon av följande kurser ansöka om att få läsa en ersättningskurs: IK1203 Nätverk och kommunikation, ID1214 Artificiell intelligens och tillämpningar, IV1013 Introduktion till datasäkerhet, IK2206 Säkerhet och datasekretess på internet. Kontakta masterkoordinatorn enligt ovanstående instruktioner.
- från CDATE, kull HT11 eller tidigare är ID2200 Operativsystem, 6 hp, obligatorisk kurs i masterprogrammet.
Årskurs 2
Obligatoriska kurser (32,0 hp)
Kurskod | Kursnamn | Omfattning | Utbildningsnivå |
---|---|---|---|
DD2300 | Programsammanhållande kurs i datalogi | 2,0 hp | Avancerad nivå |
DA231X | Examensarbete i datalogi och datateknik, avancerad nivå | 30,0 hp | Avancerad nivå |
Spår, kognitiva system (CSCS)
Årskurs 1
Obligatoriska kurser (7,5 hp)
Kurskod | Kursnamn | Omfattning | Utbildningsnivå |
---|---|---|---|
DD2421 | Maskininlärning | 7,5 hp | Avancerad nivå |
Villkorligt valfria kurser
Kurskod | Kursnamn | Omfattning | Utbildningsnivå |
---|---|---|---|
DD2417 | Språkteknologi | 7,5 hp | Avancerad nivå |
DD2419 | Projektkurs i robotik och autonoma system | 9,0 hp | Avancerad nivå |
DD2424 | Djupinlärning i Data Science | 7,5 hp | Avancerad nivå |
DT2112 | Talteknologi | 7,5 hp | Avancerad nivå |
DT2119 | Igenkänning av tal och talare | 7,5 hp | Avancerad nivå |
Rekommenderade kurser
Kurskod | Kursnamn | Omfattning | Utbildningsnivå |
---|---|---|---|
DD2438 | Artificiell intelligens och multiagentsystem | 15,0 hp | Avancerad nivå |
DD2477 | Sökmotorer och informationssökningssystem | 7,5 hp | Avancerad nivå |
Kompletterande information
Förkunskapskrav:
SF1626 Flervariabelanalys, 7,5 hp.
DD2421 Maskininlärning, kan inte inkluderas i spåret om** DD1420** Maskininlärningens grunder har tagits tidigare. I så fall måste DD2421 ersättas med någon villkorligt valfri kurs inom spåret.
Information om villkorligt valfria kurser
Ett av delspåren ska väljas.
**Delspår 1: Datorseende och robotik
**
Obligatorisk kurs:
- DD2424 Djupinlärning i Data Science
Minst **en **ska läsas av:
- DD2410 Introduktion till robotik
- DD2419 Projektkurs i robotik och autonoma system
Minst **en **ska läsas av:
- DD2423 Bildbehandling och datorseende
- DD2413 Sociala robotar.
Delspår 2: Konverserande system
Obligatoriska kurser:
- DD2417 Språkteknologi
- DT2151 Projekt i konverserande system
Minst en ska läsas av:
- DT2112 Talteknologi
- DT2119 Igenkänning av tal och talare.
Vissa kurser kan ges vartannat år.
Årskurs 2
Villkorligt valfria kurser
Kurskod | Kursnamn | Omfattning | Utbildningsnivå |
---|---|---|---|
DD2410 | Introduktion till robotik | 7,5 hp | Avancerad nivå |
DD2413 | Sociala robotar | 7,5 hp | Avancerad nivå |
DD2423 | Bildbehandling och datorseende | 7,5 hp | Avancerad nivå |
DT2140 | Multimodala interaktioner och gränssnitt | 7,5 hp | Avancerad nivå |
DT2151 | Projekt i konverserande system | 7,5 hp | Avancerad nivå |
Rekommenderade kurser
Kurskod | Kursnamn | Omfattning | Utbildningsnivå |
---|---|---|---|
DD2417 | Språkteknologi | 7,5 hp | Avancerad nivå |
DD2434 | Maskininlärning, avancerad kurs | 7,5 hp | Avancerad nivå |
DD2438 | Artificiell intelligens och multiagentsystem | 15,0 hp | Avancerad nivå |
DD2447 | Statistiska metoder i datalogin | 6,0 hp | Avancerad nivå |
DD2477 | Sökmotorer och informationssökningssystem | 7,5 hp | Avancerad nivå |
EL2320 | Tillämpad estimering | 7,5 hp | Avancerad nivå |
SF2940 | Sannolikhetsteori | 7,5 hp | Avancerad nivå |
SF1861 | Optimeringslära | 6,0 hp | Grundnivå |
Kompletterande information
Förkunskapskrav:
SF1626 Flervariabelanalys, 7,5 hp.
Ett av delspåren ska väljas.
**Delspår 1: Datorseende och robotik
*
Obligatoriska kurser:
- DD2424 Djupinlärning i Data Science
- DD2410 Introduktion till robotik
- DD2423 Bildbehandling och datorseende
Delspår 2: Konverserande system*
Obligatorisk kurs:
- DT2151 Projekt i konverserande system
Minst en ska läsas av:
- DT2112 Talteknologi
- DT2119 Igenkänning av tal och talare
Minst 7,5hp ska läsas av:
- DD2424 Djupinlärning i Data Science
- DD2437 Artificiella neuronnät och djupa arkitekturer
- DT2140 Multimodala interaktioner och gränssnitt
- DD2417 Språkteknologi.
Vissa kurser kan ges vartannat år.
Information om villkorligt valfria kurser
Förkunskapskrav: SF1626 Flervariabelanalys, 7,5 hp.
Ett av delspåren ska väljas.
**Delspår 1: Datorseende och robotik
**
Obligatorisk kurs:
- DD2424 Djupinlärning i Data Science
Minst en ska läsas av:
- DD2419 Projektkurs i robotik och autonoma system
- **DD2410 ** Introduktion till robotik
Minst en ska läsas av:
- DD2423 Bildbehandling och datorseende
- DD2413 Sociala robotar.
Delspår 2: Konverserande system
Obligatoriska kurser:
- DD2417 Språkteknologi
- DT2151 Projekt i konverserande system
Minst en ska läsas av:
- DT2112 Talteknologi
- DT2119 Igenkänning av tal och talare.
Vissa kurser kan ges vartannat år.
Spår, dataanalys (CSDA)
Årskurs 1
Obligatoriska kurser (7,5 hp)
Kurskod | Kursnamn | Omfattning | Utbildningsnivå |
---|---|---|---|
DD2421 | Maskininlärning | 7,5 hp | Avancerad nivå |
Villkorligt valfria kurser
Kurskod | Kursnamn | Omfattning | Utbildningsnivå |
---|---|---|---|
DD2417 | Språkteknologi | 7,5 hp | Avancerad nivå |
DD2420 | Probabilistiska grafiska modeller | 7,5 hp | Avancerad nivå |
DD2424 | Djupinlärning i Data Science | 7,5 hp | Avancerad nivå |
DD2477 | Sökmotorer och informationssökningssystem | 7,5 hp | Avancerad nivå |
Rekommenderade kurser
Kurskod | Kursnamn | Omfattning | Utbildningsnivå |
---|---|---|---|
DD2438 | Artificiell intelligens och multiagentsystem | 15,0 hp | Avancerad nivå |
DH2321 | Informationsvisualisering | 6,0 hp | Avancerad nivå |
DT2112 | Talteknologi | 7,5 hp | Avancerad nivå |
DT2119 | Igenkänning av tal och talare | 7,5 hp | Avancerad nivå |
Kompletterande information
Förkunskaper:
SF1626 Flervariabelanalys, 7,5 hp.
**Information:
**DD2421 Maskininlärning, kan inte inkluderas i spåret om DD1420 Maskininlärningens grunder, har tagits tidigare. I så fall måste DD2421 ersättas med någon villkorligt valfri kurs inom spåret.
Information om villkorligt valfria kurser
**Obligatoriska kurser för båda delspåren:
**
- DD2421 Maskininlärning,
- DD2430 Projektkurs i dataanalys.
Ett av delspåren ska väljas:
Delspår 1:Maskininlärning**
Obligatorisk kurs:
- DD2424 Djupinlärning i Data Science
En av dessa ska läsas:
- DD2434 Maskininlärning, avancerad kurs
- DD2437 Artificiella neuronnät och djupa arkitekturer
- DD2420 Probabilistiska grafiska modeller.
Delspår 2: Behandling av naturliga språk
Obligatoriska kurser:
- DD2477 Sökmotorer och informationssökningssystem
- DD2417 Språkteknologi.
Vissa kurser kan ges vartannat år.
Årskurs 2
Obligatoriska kurser (7,5 hp)
Kurskod | Kursnamn | Omfattning | Utbildningsnivå |
---|---|---|---|
DD2430 | Projektkurs i dataanalys | 7,5 hp | Avancerad nivå |
Villkorligt valfria kurser
Kurskod | Kursnamn | Omfattning | Utbildningsnivå |
---|---|---|---|
DD2434 | Maskininlärning, avancerad kurs | 7,5 hp | Avancerad nivå |
DD2437 | Artificiella neuronnät och djupa arkitekturer | 7,5 hp | Avancerad nivå |
Rekommenderade kurser
Kurskod | Kursnamn | Omfattning | Utbildningsnivå |
---|---|---|---|
DD2257 | Visualisering | 7,5 hp | Avancerad nivå |
DD2368 | Kvantneurala nätverk | 7,5 hp | Avancerad nivå |
DD2413 | Sociala robotar | 7,5 hp | Avancerad nivå |
DD2423 | Bildbehandling och datorseende | 7,5 hp | Avancerad nivå |
DD2447 | Statistiska metoder i datalogin | 6,0 hp | Avancerad nivå |
DD2610 | Djupinlärning, fortsättningskurs | 7,5 hp | Avancerad nivå |
EL2320 | Tillämpad estimering | 7,5 hp | Avancerad nivå |
ID2222 | Datautvinning | 7,5 hp | Avancerad nivå |
ID2223 | Skalbar maskininlärning och djupinlärning | 7,5 hp | Avancerad nivå |
SF1811 | Optimeringslära | 6,0 hp | Grundnivå |
SF2940 | Sannolikhetsteori | 7,5 hp | Avancerad nivå |
Kompletterande information
Förkunskaper:
SF1626 Flervariabelanalys, 7,5 hp.
Information om villkorligt valfria kurser
**Obligatoriska kurser för båda delspåren:
**
- DD2421 Maskininlärning,
- DD2430 Projektkurs i dataanalys.
Ett av delspåren ska väljas.
Delspår 1:Maskininlärning**
Obligatorisk kurs:
- DD2424 Djupinlärning i Data Science
En av dessa ska läsas:
- DD2434 Maskininlärning, avancerad kurs
- DD2437 Artificiella neuronnät och djupa arkitekturer
- DD2420 Probabilistiska grafiska modeller.
Delspår 2: Behandling av naturliga språk
Obligatoriska kurser:
- DD2477 Sökmotorer och informationssökningssystem
- DD2417 Språkteknologi.
Vissa kurser kan ges vartannat år.
Spår, interaktionsdesign (CSID)
Årskurs 1
Obligatoriska kurser (7,5 hp)
Kurskod | Kursnamn | Omfattning | Utbildningsnivå |
---|---|---|---|
DH2628 | Metoder för interaktionsdesign | 7,5 hp | Avancerad nivå |
Villkorligt valfria kurser
Kurskod | Kursnamn | Omfattning | Utbildningsnivå |
---|---|---|---|
DH2400 | Fysisk interaktionsdesign | 7,5 hp | Avancerad nivå |
DH2632 | Människa-datorinteraktion, högre seminarier | 3,0 hp | Avancerad nivå |
DH2670 | Haptisk och taktil interaktionsteknik | 7,5 hp | Avancerad nivå |
DM2586 | Generativ AI för medieteknik och interaktionsdesign | 7,5 hp | Avancerad nivå |
Information om villkorligt valfria kurser
Minst 13,5 hp (antingen 7,5+7,5 hp, eller 7,5+6+3 hp, eller 9+6 hp, eller 6+6+3 hp) ska läsas av:
- DH2400 Fysisk interaktionsdesign
- DH2632 Människa-datorinteraktion högre seminarier,
- DH2408 Utvärderingsmetoder inom människa-datorinteraktion
- DM2586 Generativ AI för medieteknik och interaktionsdesign
- DH2670 Haptisk och taktil interaktionsteknik
- DT2140 Multimodala interaktioner och gränssnitt.
Vissa kurser kan ges vartannat år.
Årskurs 2
Obligatoriska kurser (9,0 hp)
Kurskod | Kursnamn | Omfattning | Utbildningsnivå |
---|---|---|---|
DM2630 | Design och utvärdering av användarupplevelse | 9,0 hp | Avancerad nivå |
Villkorligt valfria kurser
Kurskod | Kursnamn | Omfattning | Utbildningsnivå |
---|---|---|---|
DH2408 | Utvärderingsmetoder inom människa-datorinteraktion | 6,0 hp | Avancerad nivå |
DT2140 | Multimodala interaktioner och gränssnitt | 7,5 hp | Avancerad nivå |
Information om villkorligt valfria kurser
Minst 13,5 hp (antingen 7,5+7,5 hp, eller 7,5+6+3 hp, eller 9+6 hp, eller 6+6+3 hp) ska läsas av:
- DH2400 Fysisk interaktionsdesign
- DH2632 Människa-datorinteraktion högre seminarier
- DM2586 Generativ AI för medieteknik och interaktionsdesign
- DH2670 Haptisk och taktil interaktionsteknik
- DH2408 Utvärderingsmetoder inom människa-datorinteraktion
- DT2140 Multimodala interaktioner och gränssnitt.
Vissa kurser kan ges vartannat år.
Spår, vetenskapliga beräkningar (CSSC)
Årskurs 1
Villkorligt valfria kurser
Kurskod | Kursnamn | Omfattning | Utbildningsnivå |
---|---|---|---|
DD2356 | Metoder inom högprestandaberäkningar | 7,5 hp | Avancerad nivå |
DD2358 | Introduktion till högprestandaberäkningar | 7,5 hp | Avancerad nivå |
DD2363 | Vetenskapliga beräkningsmetoder | 7,5 hp | Avancerad nivå |
DD2365 | Avancerade beräkningsmetoder i flödesmekanik | 7,5 hp | Avancerad nivå |
Rekommenderade kurser
Kurskod | Kursnamn | Omfattning | Utbildningsnivå |
---|---|---|---|
CM2014 | Simuleringsmetoder i medicinsk teknik | 7,5 hp | Avancerad nivå |
DD2401 | Neurovetenskap | 7,5 hp | Avancerad nivå |
DD2421 | Maskininlärning | 7,5 hp | Avancerad nivå |
DT2212 | Musikakustik | 7,5 hp | Avancerad nivå |
Information om villkorligt valfria kurser
Ett av delspåren ska väljas.
Delspår 1: Högprestandaberäkningar
Obligatoriska kurser inom delspåret:
- DD2358 Introduktion till högprestandaberäkningar
- DD2356 Metoder inom högprestandaberäkningar
- DD2360 Tillämpad GPU-programmering.
En av kurserna ska väljas:
- DD2443 Parallella och distribuerade beräkningar
- DD2367 Kvantberäkning för dataloger**
**- DD2375 Projektkurs i högprestandaberäkningar.
Delspår 2: Beräkningsvetenskap **
Obligatoriska kurser inom delspåret:
- DD2365 Avancerade beräkningsmetoder i flödesmekanik
- DD2363 Vetenskapliga beräkningsmetoder
- DD2444 Projektkurs i beräkningsvetenskap.
En av kurserna ska väljas:
- DD2370 Beräkningsmetoder för elektromagnetiska problem
- DD2360 Tillämpad GPU-programmering
- DD2257 Visualisering.
Vissa kurser kan ges vartannat år.
Årskurs 2
Villkorligt valfria kurser
Kurskod | Kursnamn | Omfattning | Utbildningsnivå |
---|---|---|---|
DD2257 | Visualisering | 7,5 hp | Avancerad nivå |
DD2360 | Tillämpad GPU-programmering | 7,5 hp | Avancerad nivå |
DD2367 | Kvantberäkning för dataloger | 7,5 hp | Avancerad nivå |
DD2370 | Beräkningsmetoder för elektromagnetiska problem | 7,5 hp | Avancerad nivå |
DD2375 | Projektkurs i högprestandaberäkningar | 7,5 hp | Avancerad nivå |
DD2443 | Parallella och distribuerade beräkningar | 7,5 hp | Avancerad nivå |
DD2444 | Projektkurs i beräkningsvetenskap | 7,5 hp | Avancerad nivå |
Rekommenderade kurser
Kurskod | Kursnamn | Omfattning | Utbildningsnivå |
---|---|---|---|
BB2280 | Molekylär modellering | 7,5 hp | Avancerad nivå |
DD2366 | Öppna kvantsystem | 7,5 hp | Avancerad nivå |
DD2402 | Avancerad individuell kurs i beräkningsbiologi | 6,0 hp | Avancerad nivå |
DD2421 | Maskininlärning | 7,5 hp | Avancerad nivå |
DD2435 | Neuronnäts- och biomodellering | 9,0 hp | Avancerad nivå |
EL2820 | Modellering av dynamiska system | 7,5 hp | Avancerad nivå |
SF2561 | Finita elementmetoden | 7,5 hp | Avancerad nivå |
SF2565 | Programkonstruktion i C++ för tekniskt - vetenskapliga beräkningar | 7,5 hp | Avancerad nivå |
Information om villkorligt valfria kurser
Ett av delspåren ska väljas:
Delspår 1: Högprestandaberäkningar
Obligatoriska kurser inom delspåret:
- DD2358 Introduktion till högprestandaberäkningar
- DD2356 Metoder inom högprestandaberäkningar
- DD2360 Tillämpad GPU-programmering.
En av kurserna ska väljas:
- DD2443 Parallella och distribuerade beräkningar
- DD2367 Kvantberäkning för dataloger
- DD2375 Projektkurs i högprestandaberäkningar.***
Delspår 2: Beräkningsvetenskap
Obligatoriska kurser inom delspåret:
- DD2365 Avancerade beräkningsmetoder i flödesmekanik
- DD2363 Vetenskapliga beräkningsmetoder
- DD2444 Projektkurs i beräkningsvetenskap.
En av kurserna ska väljas:
- DD2370 Beräkningsmetoder för elektromagnetiska problem
- DD2360 Tillämpad GPU-programmering
- DD2257 Visualisering.
Vissa kurser kan ges vartannat år.
Spår, programvaruteknik (CSST)
Årskurs 1
Obligatoriska kurser (7,5 hp)
Kurskod | Kursnamn | Omfattning | Utbildningsnivå |
---|---|---|---|
DD2480 | Programutvecklingsteknikens grunder | 7,5 hp | Avancerad nivå |
Villkorligt valfria kurser
Kurskod | Kursnamn | Omfattning | Utbildningsnivå |
---|---|---|---|
DD2373 | Automater och språk | 7,5 hp | Avancerad nivå |
DD2459 | Programvarutillförlitlighet | 7,5 hp | Avancerad nivå |
DD2481 | Principer för programspråk | 7,5 hp | Avancerad nivå |
DD2525 | Språkbaserad datasäkerhet | 7,5 hp | Avancerad nivå |
DD2528 | Pålitliga autonoma system | 7,5 hp | Avancerad nivå |
DD2585 | Programmerbart samhälle med blockkedjor och smarta kontrakt | 7,5 hp | Avancerad nivå |
Rekommenderade kurser
Kurskod | Kursnamn | Omfattning | Utbildningsnivå |
---|---|---|---|
DD2421 | Maskininlärning | 7,5 hp | Avancerad nivå |
DD2477 | Sökmotorer och informationssökningssystem | 7,5 hp | Avancerad nivå |
ID1217 | Programmering av parallella system | 7,5 hp | Grundnivå |
Information om villkorligt valfria kurser
Ett av delspåren ska väljas:
Delspår 1: Programspråk
Obligatorisk kurs:
- DD2481 Principer för programspråk.
En av dessa kurser ska läsas (DD2373 och DD2557 ges omväxlande vartannat år):
- DD2373 Automater och språk (ges VT26)
- DD2557 Programsemantik och programanalys (ges VT27)
- DD2525 Språkbaserad datasäkerhet.
En av dessa kurser ska läsas:
- ID2202 Kompilatorer och exekveringsmiljöer
- DD2484 Avancerade områden inom programspråk
Delspår 2: Programvaruteknik
En av dessa kurser ska läsas:
- DD2489 Skalbar programutveckling med funktionell programmering
- DD2497 Projektkurs i systemsäkerhet
Minst två kurser ska läsas (DD2482 och DD2485 ges omväxlande vartannat år):
- DD2443 Parallella och distribuerade beräkningar
- DD2459 Programvarutillförlitlighet
- DD2460 Programvarusäkerhet
- DD2481 Principer för programspråk
- DD2525 Språkbaserad datasäkerhet
- DD2482 Automatiserad programtestning och DevOps (ges vartannat år, ges HT26)
- DD2485 Programmerbart samhälle (ges vartannat år, ges ej HT26)
- DD2528 Pålitliga autonoma system (ges vartannat år, ges ej HT26).
Vissa kurser kan ges vartannat år.
Årskurs 2
Villkorligt valfria kurser
Kurskod | Kursnamn | Omfattning | Utbildningsnivå |
---|---|---|---|
DD2443 | Parallella och distribuerade beräkningar | 7,5 hp | Avancerad nivå |
DD2460 | Programvarusäkerhet | 7,5 hp | Avancerad nivå |
DD2482 | Automatiserad programtestning och DevOps | 7,5 hp | Avancerad nivå |
DD2484 | Avancerade områden inom programspråk | 7,5 hp | Avancerad nivå |
DD2489 | Skalbar programutveckling med funktionell programmering | 7,5 hp | Avancerad nivå |
DD2497 | Projektkurs i systemsäkerhet | 7,5 hp | Avancerad nivå |
DD2557 | Programsemantik och programanalys | 7,5 hp | Avancerad nivå |
ID2202 | Kompilatorer och exekveringsmiljöer | 7,5 hp | Avancerad nivå |
Rekommenderade kurser
Kurskod | Kursnamn | Omfattning | Utbildningsnivå |
---|---|---|---|
DD2421 | Maskininlärning | 7,5 hp | Avancerad nivå |
DD2458 | Problemlösning och programmering under press | 9,0 hp | Avancerad nivå |
DD2477 | Sökmotorer och informationssökningssystem | 7,5 hp | Avancerad nivå |
IK2215 | Avancerad internetteknik | 7,5 hp | Avancerad nivå |
IK2221 | Nätverkssystem för maskininlärning | 7,5 hp | Avancerad nivå |
IK2227 | Nätverkssystem med kant- eller molndatacenter | 7,5 hp | Avancerad nivå |
ID1217 | Programmering av parallella system | 7,5 hp | Grundnivå |
Information om villkorligt valfria kurser
Ett av delspåren ska väljas:
Delspår 1: Programspråk
Obligatorisk kurs:
- DD2481 Principer för programspråk.
En av dessa kurser ska läsas (DD2373 och DD2557 ges omväxlande vartannat år):
- DD2373 Automater och språk (ges VT26)
- DD2557 Programsemantik och programanalys (ges VT27)
- DD2525 Språkbaserad datasäkerhet.
En av dessa kurser ska läsas:
- ID2202 Kompilatorer och exekveringsmiljöer
- DD2484 Avancerade områden inom programspråk.
Delspår 2: Programvaruteknik
En av dessa kurser ska läsas:
- DD2489 Skalbar programutveckling med funktionell programmering
- DD2497 Projektkurs i systemsäkerhet
Minst två kurser ska läsas (DD2482 och DD2485 ges omväxlande vartannat år):
- DD2443 Parallella och distribuerade beräkningar
- DD2459 Programvarutillförlitlighet
- DD2460 Programvarusäkerhet
- DD2481 Principer för programspråk
- DD2525 Språkbaserad datasäkerhet
- DD2482 Automatiserad programtestning och DevOps (ges vartannat år, ges HT26)
- DD2485 Programmerbart samhälle (ges vartannat år, ges ej HT26)
- DD2528 Pålitliga autonoma system (ges vartannat år, ges ej HT26).
Vissa kurser kan ges vartannat år.
Spår, visualisering och grafik (CSVG)
Årskurs 1
Obligatoriska kurser (7,5 hp)
Kurskod | Kursnamn | Omfattning | Utbildningsnivå |
---|---|---|---|
DD2258 | Introduktion till visualisering, datorgrafik och bild- och videobehandling | 7,5 hp | Avancerad nivå |
Villkorligt valfria kurser
Kurskod | Kursnamn | Omfattning | Utbildningsnivå |
---|---|---|---|
DH2310 | Utvidgad verklighet i teori och praktik | 7,5 hp | Avancerad nivå |
DH2321 | Informationsvisualisering | 6,0 hp | Avancerad nivå |
DH2323 | Datorgrafik med interaktion | 6,0 hp | Avancerad nivå |
DH2650 | Datorspelsdesign | 6,0 hp | Avancerad nivå |
Rekommenderade kurser
Kurskod | Kursnamn | Omfattning | Utbildningsnivå |
---|---|---|---|
DD2356 | Metoder inom högprestandaberäkningar | 7,5 hp | Avancerad nivå |
DD2424 | Djupinlärning i Data Science | 7,5 hp | Avancerad nivå |
Information om villkorligt valfria kurser
Minst 16,5 hp ska läsas av:
- DD2257 Visualisering
- DH2321 Informationsvisualisering
- DH2310 Utvidgad verklighet i teori och praktik
- DH2323 Datorgrafik med interaktion
- DH2413 Avancerad grafik och interaktion
- DH2650 Datorspelsdesign.
Årskurs 2
Obligatoriska kurser (6,0 hp)
Kurskod | Kursnamn | Omfattning | Utbildningsnivå |
---|---|---|---|
DD2470 | Avancerade ämnen i visualisering och datorgrafik | 6,0 hp | Avancerad nivå |
Villkorligt valfria kurser
Kurskod | Kursnamn | Omfattning | Utbildningsnivå |
---|---|---|---|
DD2257 | Visualisering | 7,5 hp | Avancerad nivå |
DH2413 | Avancerad grafik och interaktion | 9,0 hp | Avancerad nivå |
Rekommenderade kurser
Kurskod | Kursnamn | Omfattning | Utbildningsnivå |
---|---|---|---|
DD2356 | Metoder inom högprestandaberäkningar | 7,5 hp | Avancerad nivå |
DD2423 | Bildbehandling och datorseende | 7,5 hp | Avancerad nivå |
DD2424 | Djupinlärning i Data Science | 7,5 hp | Avancerad nivå |
DM2350 | Mänsklig perception för informationsteknik | 7,5 hp | Avancerad nivå |
Information om villkorligt valfria kurser
Minst 16,5 hp ska läsas av:
- DD2257 Visualisering
- DH2321 Informationsvisualisering
- DH2323 Datorgrafik med interaktion
- DH2413 Avancerad grafik och interaktion
- DH2650 Datorspelsdesign.
Spår, teoretisk datalogi (CSTC)
Årskurs 1
Villkorligt valfria kurser
Kurskod | Kursnamn | Omfattning | Utbildningsnivå |
---|---|---|---|
DD2373 | Automater och språk | 7,5 hp | Avancerad nivå |
DD2448 | Kryptografins grunder | 7,5 hp | Avancerad nivå |
DD2459 | Programvarutillförlitlighet | 7,5 hp | Avancerad nivå |
DD2460 | Programvarusäkerhet | 7,5 hp | Avancerad nivå |
SF2930 | Regressionsanalys | 7,5 hp | Avancerad nivå |
SF2972 | Spelteori | 7,5 hp | Avancerad nivå |
DD2445 | Komplexitetsteori | 7,5 hp | Avancerad nivå |
DD2552 | Seminariekurs i teoretisk datalogi, programspråk och formella metoder | 7,5 hp | Avancerad nivå |
SF2740 | Grafteori | 7,5 hp | Avancerad nivå |
SF2940 | Sannolikhetsteori | 7,5 hp | Avancerad nivå |
SF2956 | Topologisk dataanalys | 7,5 hp | Avancerad nivå |
Rekommenderade kurser
Kurskod | Kursnamn | Omfattning | Utbildningsnivå |
---|---|---|---|
ID1217 | Programmering av parallella system | 7,5 hp | Grundnivå |
Information om villkorligt valfria kurser
Obligatorisk kurs för alla:
DD2467 Individuellt projekt i teoretisk datalogi 7,5 hp
Alla ska läsa minst en av dessa kurser:
- SF2740 Grafteori (ges vartannat år, ges HT27),
- SF2972 Spelteori
- SF2940 Sannolikhetsteori,
- SF2741 Enumerativ kombinatorik (ges vartannat år, ges HT26),
- SF2930 Regressionsanalys,
- SF2956 Topologisk dataanalys.
Studenten kan föreslå byte till andra kurser i matematik på avancerad nivå och totalt minst 7,5 hp. Förslaget lämnas till masterkoordinatorn i god tid innan kursstart. Kursbytet måste godkännas av programansvarig. Därtill ska ett delspår väljas:
Delspår 1: Algoritmer, komplexitet och kryptografi
Obligatorisk kurs:
- DD2448 Kryptografins grunder.
Minst en ska läsas:
- DD2542 Seminariekurs i teoretisk datalogi, algoritmer och komplexitet (ges vartannat år, ges HT26),
- DD2445 Komplexitetsteori (ges vartannat år, ges HT27).
Delspår 2: Formella metoder och semantik
Minst** en ska läsas:
- DD2452** Formella metoder (ges vartannat år, ges HT26), *
- DD2552* Seminariekurs i teoretisk datalogi, programspråk och formella metoder (ges vartannat år, ges HT27).
Minst7,5 hp ska läsas:
- DD2459 Programvarutillförlitlighet,
- DD2557 Programsemantik och programanalys (ges vartannat år, ges VT27)
- DD2460 Programvarusäkerhet
- DD2373 Automater och språk (ges vartannat år, ges VT26)
- DD2443 Parallella och distribuerade beräkningar.
Årskurs 2
Obligatoriska kurser (7,5 hp)
Kurskod | Kursnamn | Omfattning | Utbildningsnivå |
---|---|---|---|
DD2467 | Individuellt projekt i teoretisk datalogi | 7,5 hp | Avancerad nivå |
Villkorligt valfria kurser
Kurskod | Kursnamn | Omfattning | Utbildningsnivå |
---|---|---|---|
DD2443 | Parallella och distribuerade beräkningar | 7,5 hp | Avancerad nivå |
DD2452 | Formella metoder | 7,5 hp | Avancerad nivå |
DD2460 | Programvarusäkerhet | 7,5 hp | Avancerad nivå |
DD2542 | Seminariekurs i teoretisk datalogi, algoritmer och komplexitet | 7,5 hp | Avancerad nivå |
DD2557 | Programsemantik och programanalys | 7,5 hp | Avancerad nivå |
SF2741 | Enumerativ kombinatorik | 7,5 hp | Avancerad nivå |
SF2930 | Regressionsanalys | 7,5 hp | Avancerad nivå |
SF2940 | Sannolikhetsteori | 7,5 hp | Avancerad nivå |
SF2956 | Topologisk dataanalys | 7,5 hp | Avancerad nivå |
SF2972 | Spelteori | 7,5 hp | Avancerad nivå |
Rekommenderade kurser
Kurskod | Kursnamn | Omfattning | Utbildningsnivå |
---|---|---|---|
DD2366 | Öppna kvantsystem | 7,5 hp | Avancerad nivå |
DD2367 | Kvantberäkning för dataloger | 7,5 hp | Avancerad nivå |
DD2447 | Statistiska metoder i datalogin | 6,0 hp | Avancerad nivå |
DD2458 | Problemlösning och programmering under press | 9,0 hp | Avancerad nivå |
Kompletterande information
Obligatorisk kurs för alla:**
**DD2467 Individuellt projekt i teoretisk datalogi 7,5 hp
Information om villkorligt valfria kurser
Alla ska läsa minst en av dessa kurser:
- SF2740 Grafteori (ges vartannat år, ges HT27),
- SF2972 Spelteori
- SF2940 Sannolikhetsteori,
- SF2741 Enumerativ kombinatorik (ges vartannat år, ges HT26),
- SF2930 Regressionsanalys,
- SF2956 Topologisk dataanalys.
Studenten kan föreslå byte till andra kurser i matematik på avancerad nivå och totalt minst 7,5 hp. Förslaget lämnas till masterkoordinatorn i god tid innan kursstart. Kursbytet måste godkännas av programansvarig. Därtill ska ett av delspåren väljas.
Delspår 1: Algoritmer, komplexitet och kryptografi
Obligatorisk kurs:
- DD2448 Kryptografins grunder.
Minst en ska läsas:
- DD2542 Seminariekurs i teoretisk datalogi, algoritmer och komplexitet (ges vartannat år, ges HT26),
- DD2445 Komplexitetsteori (ges vartannat år, ges HT27).
Delspår 2: Formella metoder och semantik
Minst en ska läsas:
- DD2452 Formella metoder (ges vartannat år, ges HT26),**
**- DD2552 Seminariekurs i teoretisk datalogi, programspråk och formella metoder (ges vartannat år, ges HT27).
Minst7,5 hp ska läsas:
- DD2459 Programvarutillförlitlighet,
- DD2557 Programsemantik och programanalys (ges vartannat år, ges VT27)
- DD2460 Programvarusäkerhet
- DD2373 Automater och språk (ges vartannat år, ges VT26)
- DD2443 Parallella och distribuerade beräkningar.