Till innehåll på sidan
Till KTH:s startsida Till KTH:s startsida

Courses for Machine Learning

The two-year master's programme in Machine Learning consists of three terms of courses and one final term dedicated to the master's degree project. Each term consist of approximately 30 ECTS credits. The courses presented on this page apply to studies starting in autumn 2024.

Year 1

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.

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 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 (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.

Mandatory courses

Conditionally elective courses

Year 2

Conditionally elective courses