Enligt utbildningsplanen för programmet ingår dessa kurser i årskurs ett.
Observera att de eventuella anmälningskoder och perioder som anges är baserade på läsåret 2022/2023. Läses denna årskurs vid ett senare tillfälle kan andra anmälningskoder och perioder komma att gälla.
Gemensamma kurser
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. Kontakta masterkoordinatorn enligt ovanstående instruktioner.
- från CDATE, kull HT11 eller tidigare är ID2200 Operativsystem, 6 hp, obligatorisk kurs i masterprogrammet.
Obligatoriska kurser
Kursens kod och namn | Anm. kod | Omf. | P1 | P2 | P3 | P4 |
---|---|---|---|---|---|---|
DD2395 Datasäkerhet | 6,0 hp | 6,0 | ||||
IK2218 Internets protokoll och principer | 6,0 hp | 6,0 | ||||
DA2210 Vetenskapsteori och vetenskaplig metodik för dataloger | 6,0 hp | 1,5 | 4,5 | |||
DD2440 Avancerade algoritmer | 6,0 hp | 1,5 | 4,5 | |||
DD2300 Programsammanhållande kurs i datalogiEtt poäng per läsår | 2,0 hp | 0,2 | 0,3 | 0,2 | 0,3 | |
DD2380 Artificiell intelligens | 6,0 hp | 6,0 |
Inriktningar
Spår, kognitiva system (CSCS)
Kurser (CSCS)
Förkunskapskrav:
SF1626 Flervariabelanalys, 7,5 hp.
Obligatoriska kurser
Kursens kod och namn | Anm. kod | Omf. | P1 | P2 | P3 | P4 |
---|---|---|---|---|---|---|
DD2421 Maskininlärning | 7,5 hp | 7,5 |
Ett av delspåren ska väljas.
Delspår 1: Datorseende och robotik
Obligatoriska kurser:
- DD2410 Introduktion till robotik
- DD2423 Bildbehandling och datorseende
- DD2424 Djupinlärning i Data Science
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,5 hp 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.
Villkorligt valfria kurser
Kursens kod och namn | Anm. kod | Omf. | P1 | P2 | P3 | P4 |
---|---|---|---|---|---|---|
DT2112 TalteknologiVillkorligt valfri för delspåret Konverserande system | 7,5 hp | 7,5 | ||||
DD2417 SpråkteknologiVillkorligt valfri för delspåret Konverserande system | 7,5 hp | 7,5 | ||||
DD2424 Djupinlärning i Data ScienceObligatorisk för delspåret Datorseende och robotik, Villkorligt valfri för delspåret Konverserande system | 7,5 hp | 7,5 | ||||
DT2119 Igenkänning av tal och talareVillkorligt valfri för delspåret Konverserande system | 7,5 hp | 7,5 |
Rekommenderade kurser
Kursens kod och namn | Anm. kod | Omf. | P1 | P2 | P3 | P4 |
---|---|---|---|---|---|---|
DD2438 Artificiell intelligens och multiagentsystem | 15,0 hp | 7,0 | 8,0 | |||
DD2477 Sökmotorer och informationssökningssystem | 7,5 hp | 4,5 | 3,0 |
Spår, dataanalys (CSDA)
Kurser (CSDA)
Förkunskaper:
SF1626 Flervariabelanalys, 7,5 hp.
Obligatoriska kurser
Kursens kod och namn | Anm. kod | Omf. | P1 | P2 | P3 | P4 |
---|---|---|---|---|---|---|
DD2421 MaskininlärningKan tillgodogöras om motsvarande kurs tagits tidigare | 7,5 hp | 7,5 |
Ett av delspåren ska väljas:
Delspår 1: Maskininlärning
Obligatorisk kurs:
- DD2421 Maskininlärning
- 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:
- DD2421 Maskininlärning
- DD2477 Sökmotorer och informationssökningssystem
- DD2417 Språkteknologi.
Vissa kurser kan ges vartannat år.
Villkorligt valfria kurser
Kursens kod och namn | Anm. kod | Omf. | P1 | P2 | P3 | P4 |
---|---|---|---|---|---|---|
DD2420 Probabilistiska grafiska modellerVillkorligt valfri för delspåret Maskininlärning | 7,5 hp | 7,5 | ||||
DD2477 Sökmotorer och informationssökningssystemObligatorisk för delspåret Behandling av naturliga språk | 7,5 hp | 4,5 | 3,0 | |||
DD2417 SpråkteknologiObligatorisk för delspåret Behandling av naturliga språk | 7,5 hp | 7,5 | ||||
DD2424 Djupinlärning i Data ScienceObligatorisk för delspåret Maskininlärning | 7,5 hp | 7,5 |
Rekommenderade kurser
Kursens kod och namn | Anm. kod | Omf. | P1 | P2 | P3 | P4 |
---|---|---|---|---|---|---|
DH2320 Introduktion till visualisering och datorgrafik | 6,0 hp | 6,0 | ||||
DH2321 Informationsvisualisering | 6,0 hp | 6,0 | ||||
DT2112 Talteknologi | 7,5 hp | 7,5 | ||||
DD2438 Artificiell intelligens och multiagentsystem | 15,0 hp | 7,0 | 8,0 | |||
DT2119 Igenkänning av tal och talare | 7,5 hp | 7,5 |
Spår, interaktionsdesign (CSID)
Kurser (CSID)
Obligatoriska kurser
Kursens kod och namn | Anm. kod | Omf. | P1 | P2 | P3 | P4 |
---|---|---|---|---|---|---|
DH2628 Metoder för interaktionsdesign | 7,5 hp | 7,5 |
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:
- DH2321 Informationsvisualisering
- DH2400 Fysisk interaktionsdesign
- DH2632 Människa-datorinteraktion högre seminarier,
- DH2408 Utvärderingsmetoder inom människa-datorinteraktion
- DH2413 Avancerad grafik och interaktion
- DT2140 Multimodala interaktioner och gränssnitt.
Vissa kurser kan ges vartannat år.
Villkorligt valfria kurser
Kursens kod och namn | Anm. kod | Omf. | P1 | P2 | P3 | P4 |
---|---|---|---|---|---|---|
DH2321 Informationsvisualisering | 6,0 hp | 6,0 | ||||
DH2400 Fysisk interaktionsdesign | 7,5 hp | 7,5 | ||||
DH2632 Människa-datorinteraktion, högre seminarier | 3,0 hp | 1,5 | 1,5 |
Spår, vetenskapliga beräkningar (CSSC)
Kurser (CSSC)
Förkunskapskrav:
SF1626 Flervariabelanalys, 7,5 hp.
Obligatoriska kurser
Kursens kod och namn | Anm. kod | Omf. | P1 | P2 | P3 | P4 |
---|---|---|---|---|---|---|
DD2356 Metoder inom högprestandaberäkningarObligatorisk i Delspår 1 och 2 | 7,5 hp | 7,5 |
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:
- DD2370 Beräkningsmetoder för elektromagnetiska problem
- DD2375 Projektkurs i högprestandaberäkningar.
Delspår 2: Beräkningsvetenskap
Obligatoriska kurser inom delspåret:
- DD2356 Metoder inom högprestandaberäkningar
- DD2363 Vetenskapliga beräkningsmetoder
- DD2444 Projektkurs i beräkningsvetenskap.
En av kurserna ska väljas:
- DD2437 Artificiella neuronnät och djupa arkitekturer
- DD2257 Visualisering
- DD2365 Avancerade beräkningsmetoder i flödesmekanik.
Vissa kurser kan ges vartannat år.
Villkorligt valfria kurser
Kursens kod och namn | Anm. kod | Omf. | P1 | P2 | P3 | P4 |
---|---|---|---|---|---|---|
DD2358 Introduktion till högprestandaberäkningarObligatorisk i Delspår 1 | 7,5 hp | 7,5 | ||||
DD2363 Vetenskapliga beräkningsmetoderObligatorisk i Delspår 2 | 7,5 hp | 7,5 | ||||
DD2365 Avancerade beräkningsmetoder i flödesmekanik | 7,5 hp | 7,5 |
Rekommenderade kurser
Kursens kod och namn | Anm. kod | Omf. | P1 | P2 | P3 | P4 |
---|---|---|---|---|---|---|
DD2421 Maskininlärning | 7,5 hp | 7,5 | ||||
DH2320 Introduktion till visualisering och datorgrafik | 6,0 hp | 6,0 | ||||
DT2212 Musikakustik | 7,5 hp | 7,5 | ||||
CM2014 Simuleringsmetoder i medicinsk teknik | 7,5 hp | 4,5 | 3,0 | |||
DD2401 Neurovetenskap | 7,5 hp | 7,5 |
Spår, programvaruteknik (CSST)
Kurser (CSST)
Obligatoriska kurser
Kursens kod och namn | Anm. kod | Omf. | P1 | P2 | P3 | P4 |
---|---|---|---|---|---|---|
DD2480 Programutvecklingsteknikens grunder | 7,5 hp | 7,5 |
Villkorligt valfria kurser
Kursens kod och namn | Anm. kod | Omf. | P1 | P2 | P3 | P4 |
---|---|---|---|---|---|---|
DD2443 Parallella och distribuerade beräkningarVillkorligt valfri för delspåret Programvaruteknik | 7,5 hp | 7,5 | ||||
ID2202 Kompilatorer och exekveringsmiljöer | 7,5 hp | 7,5 | ||||
DD2459 ProgramvarutillförlitlighetVillkorligt valfri för delspåret Programvaruteknik | 7,5 hp | 7,5 | ||||
DD2460 ProgramvarusäkerhetVillkorligt valfri för delspåret Programvaruteknik | 7,5 hp | 7,5 | ||||
DD2481 Principer för programspråkObligatorisk för delspåret Programspråk och villkorligt valfri för delspåret Programvaruteknik | 7,5 hp | 7,5 | ||||
DD2482 Automatiserad programtestning och DevOpsVillkorligt valfri för delspåret Programvaruteknik | 7,5 hp | 7,5 | ||||
DD2525 Språkbaserad datasäkerhetVillkorligt valfri för delspåret Programspråk | 7,5 hp | 7,5 | ||||
DD2557 Programsemantik och programanalysVillkorligt valfri för delspåret Programspråk | 7,5 hp | 7,5 |
Rekommenderade kurser
Kursens kod och namn | Anm. kod | Omf. | P1 | P2 | P3 | P4 |
---|---|---|---|---|---|---|
DD2421 Maskininlärning | 7,5 hp | 7,5 | ||||
ID1217 Programmering av parallella system | 7,5 hp | 7,5 | ||||
DD2477 Sökmotorer och informationssökningssystem | 7,5 hp | 4,5 | 3,0 |
Spår, teoretisk datalogi (CSTC)
Kurser (CSTC)
Obligatorisk kurs för alla:
DD2467 Individuellt projekt i teoretisk datalogi 7,5 hp
Obligatoriska kurser
Kursens kod och namn | Anm. kod | Omf. | P1 | P2 | P3 | P4 |
---|---|---|---|---|---|---|
DD2467 Individuellt projekt i teoretisk datalogi | 7,5 hp | 4,0 | 3,5 |
Alla ska läsa minst en av dessa kurser:
- SF2740 Grafteori (ges vartannat år, ges HT24)
- SF2972 Spelteori (ges vartannat år, ges VT23)
- SF2940 Sannolikhetsteori
- SF2741 Enumerativ kombinatorik (ges vartannat år, ges HT22)
- 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 HT22)
- DD2445 Komplexitetsteori (ges vartannat år, ges HT23).
Delspår 2: Formella metoder och semantik
Minst en ska läsas:
- DD2452 Formella metoder (ges vartannat år, ges HT24),
- DD2552 Seminariekurs i teoretisk datalogi, programspråk och formella metoder (ges vartannat år, ges HT23).
Minst 7,5 hp ska läsas:
- DD2459 Programvarutillförlitlighet
- DD2557 Programsemantik och programanalys (ges vartannat år, ges VT23)
- DD2460 Programvarusäkerhet
- DD2373 Automater och språk (ges vartannat år, ges VT24)
- DD2443 Parallella och distribuerade beräkningar.
Vissa kurser kan ges vartannat år.
Villkorligt valfria kurser
Kursens kod och namn | Anm. kod | Omf. | P1 | P2 | P3 | P4 |
---|---|---|---|---|---|---|
DD2443 Parallella och distribuerade beräkningarVillkorligt valfri för delspåret Formella Metoder och Semantik | 7,5 hp | 7,5 | ||||
SF2956 Topologisk dataanalys | 7,5 hp | 7,5 | ||||
SF2741 Enumerativ kombinatorik | 7,5 hp | 3,7 | 3,8 | |||
DD2459 ProgramvarutillförlitlighetVillkorligt valfri för delspåret Formella Metoder och Semantik | 7,5 hp | 7,5 | ||||
SF2930 Regressionsanalys | 7,5 hp | 7,5 | ||||
SF2972 Spelteori | 7,5 hp | 7,5 | ||||
DD2448 Kryptografins grunderObligatorisk för delspåret Algoritmer, Komplexitet och Kryptografi | 7,5 hp | 7,5 | ||||
DD2460 ProgramvarusäkerhetVillkorligt valfri för delspåret Formella Metoder och Semantik | 7,5 hp | 7,5 | ||||
DD2557 Programsemantik och programanalysVillkorligt valfri för delspåret Formella Metoder och Semantik | 7,5 hp | 7,5 |
Rekommenderade kurser
Kursens kod och namn | Anm. kod | Omf. | P1 | P2 | P3 | P4 |
---|---|---|---|---|---|---|
ID1217 Programmering av parallella system | 7,5 hp | 7,5 |
Spår, visualisering och grafik (CSVG)
Kurser (CSVG)
Obligatoriska kurser
Kursens kod och namn | Anm. kod | Omf. | P1 | P2 | P3 | P4 |
---|---|---|---|---|---|---|
DD2258 Introduktion till visualisering, datorgrafik och bild- och videobehandling | 7,5 hp | 7,5 |
Minst 18 hp ska läsas av:
- DD2257 Visualisering
- DH2321 Informationsvisualisering
- DH2323 Datorgrafik med interaktion
- DH2413 Avancerad grafik och interaktion
- DH2650 Datorspelsdesign.
Vissa kurser kan ges vartannat år.
Villkorligt valfria kurser
Kursens kod och namn | Anm. kod | Omf. | P1 | P2 | P3 | P4 |
---|---|---|---|---|---|---|
DD2257 Visualisering | 7,5 hp | 7,5 | ||||
DH2413 Avancerad grafik och interaktion | 9,0 hp | 3,0 | 6,0 | |||
DH2321 Informationsvisualisering | 6,0 hp | 6,0 | ||||
DH2323 Datorgrafik med interaktion | 6,0 hp | 6,0 | ||||
DH2650 Datorspelsdesign | 6,0 hp | 6,0 |
Rekommenderade kurser
Kursens kod och namn | Anm. kod | Omf. | P1 | P2 | P3 | P4 |
---|---|---|---|---|---|---|
DD2356 Metoder inom högprestandaberäkningar | 7,5 hp | 7,5 | ||||
DD2424 Djupinlärning i Data Science | 7,5 hp | 7,5 |