Årskurs 1
Gemensamma kurser
Obligatoriska kurser
Kurskod | Kursnamn | Omfattning | Utbildningsnivå |
---|---|---|---|
DA2205 | Vetenskapsteori och forskningsmetodik | 7.5 hp | Avancerad nivå |
DD1420 | Maskininlärningens grunder | 7.5 hp | Grundnivå |
DD2301 | Programsammanhållande kurs i maskininlärning | 3 hp | Avancerad nivå |
DD2380 | Artificiell intelligens Överlapp med ID1214 på CINTE |
6 hp | Avancerad nivå |
DD2434 | Maskininlärning, avancerad kurs | 7.5 hp | Avancerad nivå |
Villkorligt valfria kurser
Kurskod | Kursnamn | Omfattning | Utbildningsnivå |
---|---|---|---|
DD2257 | Visualisering Ingår i Tillämpningsområde Visualisering |
7.5 hp | Avancerad nivå |
DD2401 | Neurovetenskap Ingår i Tillämpningsområde Beräkningsbiologi |
7.5 hp | Avancerad nivå |
DD2402 | Avancerad individuell kurs i beräkningsbiologi Ingår i Tillämpningsområde Beräkningsbiologi |
6 hp | Avancerad nivå |
DD2410 | Introduktion till robotik Ingår i Tillämpningsområde Robotik |
7.5 hp | Avancerad nivå |
DD2411 | Forskningsprojekt i robotik, perception och inlärning Ingår i Tillämpningsområde Robotik |
15 hp | Avancerad nivå |
DD2412 | Djupinlärning, fortsättningskurs Ingår i Teori, Maskininlärning |
6 hp | Avancerad nivå |
DD2417 | Språkteknologi Ingår i Tillämpningsområde Språkbehandling; Tal och text |
7.5 hp | Avancerad nivå |
DD2419 | Projektkurs i robotik och autonoma system Ingår i Tillämpningsområde Robotik |
9 hp | Avancerad nivå |
DD2420 | Probabilistiska grafiska modeller Ingår i Teori, Statistik & sannolikhetslära (får ej kombineras med DD2447) |
7.5 hp | Avancerad nivå |
DD2423 | Bildbehandling och datorseende Ingår i Tillämpningsområde Datorseende |
7.5 hp | Avancerad nivå |
DD2424 | Djupinlärning i Data Science Ingår i Tillämpningsområde Datorseende |
7.5 hp | Avancerad nivå |
DD2435 | Neuronnäts- och biomodellering Ingår i Tillämpningsområde Beräkningsbiologi |
9 hp | Avancerad nivå |
DD2437 | Artificiella neuronnät och djupa arkitekturer Ingår i Teori, Maskininlärning |
7.5 hp | Avancerad nivå |
DD2438 | Artificiell intelligens och multiagentsystem Ingår i Tillämpningsområde Robotik |
15 hp | Avancerad nivå |
DD2447 | Statistiska metoder i datalogin Ingår i Teori, Statistik & sannolikhetslära (får ej kombineras med DD2420) |
6 hp | Avancerad nivå |
DD2477 | Sökmotorer och informationssökningssystem Ingår i Tillämpningsområde Databaser/Informationssökning |
7.5 hp | Avancerad nivå |
DT2112 | Talteknologi Ingår i Tillämpningsområde Språkbehandling; Tal och text |
7.5 hp | Avancerad nivå |
DT2119 | Igenkänning av tal och talare Ingår i Tillämpningsområde Språkbehandling; Tal och text |
7.5 hp | Avancerad nivå |
DT2470 | Musikinformatik Ingår i Tillämpningsområde, Ljud |
7.5 hp | Avancerad nivå |
EL2320 | Tillämpad estimering Ingår i Teori, Matematik |
7.5 hp | Avancerad nivå |
EL2805 | Förstärkande inlärning Ingår i Teori, Maskininlärning |
7.5 hp | Avancerad nivå |
EL2810 | Maskininlärningsteori Ingår i Teori, Maskininlärning |
7.5 hp | Avancerad nivå |
EQ2341 | Mönsterigenkänning och maskininlärning Ingår i Teori, Maskininlärning |
7.5 hp | Avancerad nivå |
EQ2425 | Analys och sökning av visuella data Ingår i Tillämpningsområde Datorseende |
7.5 hp | Avancerad nivå |
ID2222 | Datautvinning Ingår i Teori, Maskininlärning |
7.5 hp | Avancerad nivå |
ID2223 | Skalbar maskininlärning och djupinlärning Ingår i Teori, Maskininlärning |
7.5 hp | Avancerad nivå |
SF1811 | Optimeringslära Ingår i Teori, Matematik |
6 hp | Grundnivå |
SF2930 | Regressionsanalys Ingår i Teori, Statistik & sannolikhetslära |
7.5 hp | Avancerad nivå |
SF2940 | Sannolikhetsteori Ingår i Teori, Statistik & sannolikhetslära |
7.5 hp | Avancerad nivå |
SF2943 | Tidsserieanalys Ingår i Teori, Statistik & sannolikhetslära |
7.5 hp | Avancerad nivå |
Rekommenderade kurser
Kurskod | Kursnamn | Omfattning | Utbildningsnivå |
---|---|---|---|
DD1388 | Programsystemkonstruktion med C++ | 7.5 hp | Grundnivå |
DD2352 | Algoritmer och komplexitet | 7.5 hp | Avancerad nivå |
DD2395 | Datasäkerhet | 6 hp | Avancerad nivå |
DD2448 | Kryptografins grunder | 7.5 hp | Avancerad nivå |
DH2642 | Interaktionsprogrammering och dynamiska webben | 7.5 hp | Avancerad nivå |
ID2221 | Data-intensiv databehandling | 7.5 hp | Avancerad nivå |
SF2568 | Parallella beräkningar för storskaliga problem | 7.5 hp | Avancerad nivå |
Kompletterande information
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 om 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.
Information om villkorligt valfria kurser
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 (UA.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 ECTS. Kurser på grundnivå kan läsas (även om vi föredrar om studenter tar kurser på avancerad nivå) men inte mer än 30 högskolepoäng 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 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.
Årskurs 2
Gemensamma kurser
Obligatoriska kurser
Kurskod | Kursnamn | Omfattning | Utbildningsnivå |
---|---|---|---|
DA233X | Examensarbete i datalogi och datateknik med inriktning mot maskininlärning, avancerad nivå | 30 hp | Avancerad nivå |
DD2301 | Programsammanhållande kurs i maskininlärning | 3 hp | Avancerad nivå |
Villkorligt valfria kurser
Kurskod | Kursnamn | Omfattning | Utbildningsnivå |
---|---|---|---|
DD2257 | Visualisering Ingår i Tillämpningsområde Visualisering |
7.5 hp | Avancerad nivå |
DD2410 | Introduktion till robotik Ingår i Tillämpningsområde Robotik |
7.5 hp | Avancerad nivå |
DD2411 | Forskningsprojekt i robotik, perception och inlärning Ingår i Tillämpningsområde Robotik |
15 hp | Avancerad nivå |
DD2412 | Djupinlärning, fortsättningskurs Ingår i Teori, Maskininlärning |
6 hp | Avancerad nivå |
DD2420 | Probabilistiska grafiska modeller Ingår i Teori, Statistik & sannolikhetslära (får ej kombineras med DD2447) |
7.5 hp | Avancerad nivå |
DD2423 | Bildbehandling och datorseende Ingår i Tillämpningsområde Datorseende |
7.5 hp | Avancerad nivå |
DD2430 | Projektkurs i dataanalys Ingår i Tillämpningsområden |
7.5 hp | Avancerad nivå |
DD2435 | Neuronnäts- och biomodellering Ingår i Tillämpningsområde Beräkningsbiologi |
9 hp | Avancerad nivå |
DD2437 | Artificiella neuronnät och djupa arkitekturer Ingår i Teori, Maskininlärning |
7.5 hp | Avancerad nivå |
DD2438 | Artificiell intelligens och multiagentsystem Ingår i Tillämpningsområde Robotik |
15 hp | Avancerad nivå |
DD2447 | Statistiska metoder i datalogin Ingår i Teori, Statistik & sannolikhetslära (får ej kombineras med DD2420) |
6 hp | Avancerad nivå |
DT2470 | Musikinformatik Ingår i Tillämpningsområde, Ljud |
7.5 hp | Avancerad nivå |
EL2320 | Tillämpad estimering Ingår i Teori, Matematik |
7.5 hp | Avancerad nivå |
EL2805 | Förstärkande inlärning Ingår i Teori, Maskininlärning |
7.5 hp | Avancerad nivå |
EQ2425 | Analys och sökning av visuella data Ingår i Tillämpningsområde Datorseende |
7.5 hp | Avancerad nivå |
ID2222 | Datautvinning Ingår i Teori, Maskininlärning |
7.5 hp | Avancerad nivå |
ID2223 | Skalbar maskininlärning och djupinlärning Ingår i Teori, Maskininlärning |
7.5 hp | Avancerad nivå |
SF1811 | Optimeringslära Ingår i Teori, Matematik |
6 hp | Grundnivå |
SF2930 | Regressionsanalys Ingår i Teori, Statistik & sannolikhetslära |
7.5 hp | Avancerad nivå |
SF2940 | Sannolikhetsteori Ingår i Teori, Statistik & sannolikhetslära |
7.5 hp | Avancerad nivå |
Rekommenderade kurser
Kurskod | Kursnamn | Omfattning | Utbildningsnivå |
---|---|---|---|
DD1388 | Programsystemkonstruktion med C++ | 7.5 hp | Grundnivå |
DD2352 | Algoritmer och komplexitet | 7.5 hp | Avancerad nivå |
DD2395 | Datasäkerhet | 6 hp | Avancerad nivå |
DD2448 | Kryptografins grunder | 7.5 hp | Avancerad nivå |
DH2642 | Interaktionsprogrammering och dynamiska webben | 7.5 hp | Avancerad nivå |
ID2221 | Data-intensiv databehandling | 7.5 hp | Avancerad nivå |
Kompletterande information
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 leder till en 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 om 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.
Information om villkorligt valfria kurser
Välj villkorligt valfria kurser så att följande krav uppfylls:
- minst 6 kurser från Tillämpningsområden + Teori, och
- minst 2 kurser från Tillämpningsområden, samt
- minst 2 kurser från Teori.
Exempel på möjliga kombinationer av kurser:
- minst 2 kurser ur Tillämpningsområden och minst 4 kurser ur Teori,
- minst 3 kurser ur Tillämpningsområden och minst 3 kurser ur Teori,
- minst 4 kurser ur Tillämpningsområden och minst 2 kurser ur Teori.