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 2025/2026. Läses denna årskurs vid ett senare tillfälle kan andra anmälningskoder och perioder komma att gälla.
Gemensamma kurser
Kurserna som ges i period 1 och 2 i år 2 kan potentiellt tas under period 1 och period 2 i år 1, om det ger en mer hanterbar arbetsbelastning för studenten.
Utöver de obligatoriska och villkorligt valfria kurskraven kan studenten välja mellan alla andra avancerade kurser och språkkurser som ges på KTH för att uppnå 90 hp. Det finns möjlighet att läsa kurser på grundnivå (även om vi föredrar att studenter tar avancerade kurser), men högst 30 högskolepoäng kan räknas in i examen. För dem som vill utöka sin kompetens och kunskap inom datavetenskap och programvaruteknik så erbjuds rekommenderade kurser. Ett examensarbete måste också slutföras.
Obligatoriska kurser
Kursens kod och namn | Anm. kod | Omf. | P1 | P2 | P3 | P4 |
---|---|---|---|---|---|---|
DD1420 Maskininlärningens grunderÖverlapp med DD2421 | 50312 | 7,5 hp | 7,5 | |||
DD2380 Artificiell intelligensÖverlapp med ID1214 på CINTE | 50374 | 6,0 hp | 6,0 | |||
DA2205 Vetenskapsteori och forskningsmetodik | 50376 | 7,5 hp | 3,0 | 4,5 | ||
DD2301 Programsammanhållande kurs i maskininlärning | 50377 | 3,0 hp | 0,5 | 0,5 | 0,5 | 0,5 |
DD2434 Maskininlärning, avancerad kurs | 50325 | 7,5 hp | 7,5 |
Studenter ska genomföra de obligatoriska kurserna (A.1.1) och villkorligt valbara kurser. De villkorligt valda kurserna är grupperade i två uppsättningar; Tillämpningsområdet (A.1.3) och Teori (A.1.4). En student måste läsa:
- minst 6 kurser från Tillämpningsområdet och Teori,
med begränsningar om
- minst 2 av de 6 kurserna är från Teori och
- minst 2 av de 6 kurserna är från Tillämpningsområdet.
Detta betyder att studenter för en examen måste ha slutfört något av följande:
- 2 kurser från Tillämpningsområdet och 4 kurser från Teori,
- 3 kurser från Tillämpningsområdet och 3 kurser från Teori,
- 4 kurser från Tillämpningsområdet och 2 kurser från Teori.
Utöver de obligatoriska och villkorligt valbara kurskraven står det studenten fritt att välja bland alla avancerade kurser och språkkurser som ges vid KTH för att ta ett antal genomförda kurspoäng om 90 högskolepoäng (hp). Kurser på grundnivå kan läsas (även om vi föredrar om studenter tar kurser på avancerad nivå) men inte mer än 30 hp kan räknas in i examen. Kurser som inte är tillåtna som valfria kurser är hobbykurser såsom matlagning, barskötsel etc. I avsnitt A.1.5 listar vi en uppsättning rekommenderade kurser som studenterna kan ta, särskilt de som vill utöka sin kompetens och kunskap inom datavetenskap och programvara. Ett avslutande examensarbete (A.1.2) ska också genomföras.
Student som i tidigare examen läst kurs motsvarande DD1420, DD2380 eller DD2434 kan ansöka om att istället läsa en ersättningskurs. Ansökan lämnas till masterkoordinatorn som efter genomgång av den tidigare lästa kursen ger tillstånd till studenten att läsa en ersättningskurs från uppsättningen villkorligt valbara eller de rekommenderade kurserrna. Ersättningskursen, om det är en villkorligt valfri kurs, räknas inte in i något av de 6 villkorligt valbara kurskraven.
Student som gått sina tre första år på KTH inom programmet CINTE, och som läst ID1214 Artificiell intelligens och applikationer kan ansöka om att få läsa en ersättningskurs. Kontakta masterkoordinatorn enligt instruktionen ovan.
Villkorligt valfria kurser
Kursens kod och namn | Anm. kod | Omf. | P1 | P2 | P3 | P4 |
---|---|---|---|---|---|---|
DD2257 VisualiseringIngår i Tillämpningsområde Visualisering | 50373 | 7,5 hp | 7,5 | |||
DD2410 Introduktion till robotikIngår i Tillämpningsområde Robotik | 50360 | 7,5 hp | 7,5 | |||
DT2470 MusikinformatikIngår i Tillämpningsområde, Ljud | 50368 | 7,5 hp | 7,5 | |||
EQ2425 Analys och sökning av visuella dataIngår i Tillämpningsområde Datorseende | 50362 | 7,5 hp | 7,5 | |||
SF2940 SannolikhetsteoriIngår i Teori, Statistik & sannolikhetslära | 50309 | 7,5 hp | 7,5 | |||
DD2435 Neuronnäts- och biomodelleringIngår i Tillämpningsområde Beräkningsbiologi | 50358 | 9,0 hp | 6,0 | 3,0 | ||
DD2423 Bildbehandling och datorseendeIngår i Tillämpningsområde Datorseende | 50353 | 7,5 hp | 7,5 | |||
DD2447 Statistiska metoder i dataloginIngår i Teori, Statistik & sannolikhetslära (får ej kombineras med DD2420) | 52038 | 6,0 hp | 6,0 | |||
EL2320 Tillämpad estimeringIngår i Teori, Matematik | 50375 | 7,5 hp | 7,5 | |||
EL2805 Förstärkande inlärningIngår i Teori, Maskininlärning | 51185 | 7,5 hp | 7,5 | |||
ID2222 DatautvinningIngår i Teori, Maskininlärning | 50371 | 7,5 hp | 7,5 | |||
ID2223 Skalbar maskininlärning och djupinlärningIngår i Teori, Maskininlärning | 50372 | 7,5 hp | 7,5 | |||
SF1811 OptimeringsläraIngår i Teori, Matematik | 50285 | 6,0 hp | 6,0 | |||
DD2420 Probabilistiska grafiska modellerIngår i Teori, Statistik & sannolikhetslära (får ej kombineras med DD2447) | 60271 | 7,5 hp | 7,5 | |||
DD2437 Artificiella neuronnät och djupa arkitekturerIngår i Teori, Maskininlärning | 60969 | 7,5 hp | 7,5 | |||
DT2112 TalteknologiIngår i Tillämpningsområde Språkbehandling; Tal och text | 60248 | 7,5 hp | 7,5 | |||
EL2810 MaskininlärningsteoriIngår i Teori, Maskininlärning | 60304 | 7,5 hp | 7,5 | |||
SF2930 RegressionsanalysIngår i Teori, Statistik & sannolikhetslära | 60237 | 7,5 hp | 7,5 | |||
DD2402 Avancerad individuell kurs i beräkningsbiologiIngår i Tillämpningsområde Beräkningsbiologi | 60310 | 6,0 hp | 3,0 | 3,0 | ||
DD2411 Forskningsprojekt i robotik, perception och inlärningIngår i Tillämpningsområde Robotik | 60325 | 15,0 hp | 4,0 | 3,5 | ||
DD2419 Projektkurs i robotik och autonoma systemIngår i Tillämpningsområde Robotik | 60318 | 9,0 hp | 4,5 | 4,5 | ||
DD2438 Artificiell intelligens och multiagentsystemIngår i Tillämpningsområde Robotik | 60247 | 15,0 hp | 7,0 | 8,0 | ||
DD2477 Sökmotorer och informationssökningssystemIngår i Tillämpningsområde Databaser/Informationssökning | 60251 | 7,5 hp | 4,5 | 3,0 | ||
DD2401 NeurovetenskapIngår i Tillämpningsområde Beräkningsbiologi | 61428 | 7,5 hp | 7,5 | |||
DD2417 SpråkteknologiIngår i Tillämpningsområde Språkbehandling; Tal och text | 60246 | 7,5 hp | 7,5 | |||
DD2424 Djupinlärning i Data ScienceIngår i Tillämpningsområde Datorseende | 60228 | 7,5 hp | 7,5 | |||
DT2119 Igenkänning av tal och talareIngår i Tillämpningsområde Språkbehandling; Tal och text | 60252 | 7,5 hp | 7,5 | |||
EQ2341 Mönsterigenkänning och maskininlärningIngår i Teori, Maskininlärning | 60323 | 7,5 hp | 7,5 | |||
SF2943 TidsserieanalysIngår i Teori, Statistik & sannolikhetslära | 60326 | 7,5 hp | 7,5 |
Rekommenderade kurser
Kursens kod och namn | Anm. kod | Omf. | P1 | P2 | P3 | P4 |
---|---|---|---|---|---|---|
DD2395 Datasäkerhet | 50301 | 6,0 hp | 6,0 | |||
ID2221 Data-intensiv databehandling | 50370 | 7,5 hp | 7,5 | |||
IK2215 Avancerad internetteknik | 50456 | 7,5 hp | 7,5 | |||
IK2227 Nätverkssystem med kant- eller molndatacenter | 60413 | 7,5 hp | 7,5 | |||
DD1388 Programsystemkonstruktion med C++ | 60314 | 7,5 hp | 4,0 | 3,5 | ||
DD2352 Algoritmer och komplexitet | 60319 | 7,5 hp | 3,0 | 4,5 | ||
DH2642 Interaktionsprogrammering och dynamiska webben | 60289 | 7,5 hp | 4,5 | 3,0 | ||
DD2448 Kryptografins grunder | 60233 | 7,5 hp | 7,5 | |||
IK2221 Nätverkssystem för maskininlärning | 60008 | 7,5 hp | 7,5 |