Hoppa till huvudinnehållet
Till KTH:s startsida

Årskurs 2

Enligt utbildningsplanen för programmet ingår dessa kurser i årskurs två.

Observera att de eventuella anmälningskoder och perioder som anges är baserade på läsåret 2019/2020. Läses denna årskurs vid ett senare tillfälle kan andra anmälningskoder och perioder komma att gälla.

Gemensamma kurser

Nedanstående kurser är obligatoriska för studerande från CTFYS och CINTE om man inte läst dem tidigare under sin utbildning:

- DD2350 Algoritmer, datastrukturer och komplexitet 9,5 hp eller DD2352 Algoritmer och komplexitet 7.5 hp
- SF1662 Diskret matematik 7,5, SF1610 Diskret matematik, 7,5 hp eller SF1679 Diskret matematik 7.5 hp

För studenter från CDATE kull H11 eller tidigare är kursen ID2200 Operativsystem 6 hp en obligatorisk kurs i masterprogrammet.

För studenter från CMETE är DM2573 Hållbarhet och medieteknik obligatorisk kurs i masterprogrammet.

Kursen IK2218 Internets protokoll och principer utgår för studenter från CINTE.

Obligatoriska kurser

Kursens kod och namnAnm. kodOmf.P1P2P3P4
DD2300 Programsammanhållande kurs i datalogiEn poäng per läsår2,0 hp0,20,30,20,3
DA231X Examensarbete i datalogi och datateknik, avancerad nivå30,0 hp15,015,0

Inriktningar

Spår, kognitiva system (CSCS)

Kurser (CSCS)

Ett av delspåren ska väljas:

1 Datorseende och robotik

2 Konverserande system

Obligatoriska kurser delspår Datorseende och robotik:

DD2423 Bildbehandling och datorseende 7,5 hp

DD2424 Djupinlärning i Data Science, 7,5 hp

DD2410 Introduktionskurs i Robotik, 7,5 hp

Obligatorisk kurs, delspår konverserande system:

DT2150 Projektkurs i kognitiva system 7,5 hp

Villkorligt valfri kurs, delspår Konverserande system (välj en av dessa kurser):

DT2119 Igenkänning av tal och talare 7.5 hp

DT2112 Talteknologi 7,5 hp

Villkorligt valfri kurs, delspår Konverserande system (välj en av dessa kurser):

DD2424 Djupinlärning i Data Science, 7,5 hp

DD2437 Artificiella neuronnät och djupa arkitekturer 7,5 hp

DT2140 Multimodala interaktioner och gränssnitt 7,5 hp

DD2418 Språkteknologi 6,0 hp

Med reservation för ändringar

Villkorligt valfria kurser

Kursens kod och namnAnm. kodOmf.P1P2P3P4
DD2410 Introduktion till robotikObligatorisk för delspåret Datorseende och robotik7,5 hp7,5
DD2437 Artificiella neuronnät och djupa arkitekturerVillkorligt valfri för delspåret Konverserande system7,5 hp7,5
DD2423 Bildbehandling och datorseendeObligatorisk för delspåret Datorseende och robotik7,5 hp7,5
DT2140 Multimodala interaktioner och gränssnittVillkorligt valfri för delspåret Konverserande system7,5 hp7,5
DT2150 Projekt i kognitiva systemObligatorisk för delspåret Konverserande system7,5 hp7,5
DT2112 TalteknologiVillkorligt valfri för delspåret Konverserande system7,5 hp7,5
DD2418 SpråkteknologiVillkorligt valfri för delspåret Konverserande system6,0 hp6,0
DD2424 Djupinlärning i Data ScienceObligatorisk för delspåret Datorseende och robotik, Villkorligt valfri för delspåret Konverserande system7,5 hp7,5
DT2119 Igenkänning av tal och talare Villkorligt valfri för delspåret Konverserande system7,5 hp7,5
DD2425 Robotik och autonoma systemGes ej. Ersätts av DD24109,0 hp

Rekommenderade kurser

Kursens kod och namnAnm. kodOmf.P1P2P3P4
DD2429 Datorfotografi6,0 hp6,0
DM2350 Mänsklig perception för informationsteknik7,5 hp7,5
SF2940 Sannolikhetsteori7,5 hp7,5
DD2434 Maskininlärning, avancerad kurs7,5 hp7,5
DD2447 Statistiska metoder i datalogin6,0 hp6,0
DT1130 Spektrala transformer7,5 hp7,5
DT2410 Audioteknik7,5 hp7,5
EL2320 Tillämpad estimering7,5 hp7,5
DD2438 Artificiell intelligens och multiagentsystem15,0 hp7,08,0
DD2476 Sökmotorer och informationssökningssystem9,0 hp6,03,0
SF1861 Optimeringslära6,0 hp6,0

Spår, dataanalys (CSDA)

Kurser (CSDA)

Ett av delspåren ska väljas:

1 Maskininlärning

2 Behandling av naturliga språk

3 Bioinformatik

Obligatoriska kurser delspår Maskininlärning:

DD2424 Djupinlärning i Data Science 7,5 hp

Villkorligt valfri kurs, delspår Maskininlärning (en av kurserna måste läsas):

DD2434 Maskininlärning, avancerad kurs, 7,5 hp

DD2437 Artificiella neuronnät och djupa arkitekturer 7,5 hp

DD2420 Probabilistiska grafiska modeller, 7,5 hp

Obligatoriska kurser, delspår Behandling av naturliga språk:

DD2476 Sökmotorer och informationssökningssystem 9 hp

DD2418 Språkteknologi, 6 hp

Obligatoriska kurser, delspår Bioinformatik:

SF2940 Sannolikhetsteori 7,5 hp

DD2404 Tillämpad bioinformatik 7,5 hp

Med reservation för ändringar

Obligatoriska kurser

Kursens kod och namnAnm. kodOmf.P1P2P3P4
DD2430 Projektkurs i dataanalys7,5 hp3,54,0

Villkorligt valfria kurser

Kursens kod och namnAnm. kodOmf.P1P2P3P4
SF2940 SannolikhetsteoriObligatorisk för delspåret Bioinformatik7,5 hp7,5
DD2434 Maskininlärning, avancerad kursVillkorligt valfri för delspåret Maskininlärning7,5 hp7,5
DD2420 Probabilistiska grafiska modellerVillkorligt valfri för delspåret Maskininlärning7,5 hp7,5
DD2476 Sökmotorer och informationssökningssystemObligatorisk för delspåret Behandling av naturliga språk9,0 hp6,03,0
DD2418 SpråkteknologiObligatorisk för delspåret Behandling av naturliga språk6,0 hp6,0
DD2424 Djupinlärning i Data ScienceObligatorisk för delspåret Maskininlärning7,5 hp7,5

Rekommenderade kurser

Kursens kod och namnAnm. kodOmf.P1P2P3P4
DD2257 Visualisering7,5 hp7,5
DD2429 Datorfotografi6,0 hp6,0
DD2423 Bildbehandling och datorseende7,5 hp7,5
DD2447 Statistiska metoder i datalogin6,0 hp6,0
EL2320 Tillämpad estimering7,5 hp7,5
DH2320 Introduktion till visualisering och datorgrafik6,0 hp6,0
DH2321 Informationsvisualisering6,0 hp6,0
DT2112 Talteknologi7,5 hp7,5
DD2438 Artificiell intelligens och multiagentsystem15,0 hp7,08,0
DT2119 Igenkänning av tal och talare7,5 hp7,5
SF1861 Optimeringslära6,0 hp6,0
DD2425 Robotik och autonoma system9,0 hp

Spår, interaktionsdesign (CSID)

Kurser (CSID)

Minst 15 hp av de villkorligt valfria kurserna måste läsas.

Med reservation för ändringar.

Villkorligt valfria kurser

Kursens kod och namnAnm. kodOmf.P1P2P3P4
DH2413 Avancerad grafik och interaktion9,0 hp3,06,0
DM2630 Design och utvärdering av användarupplevelse9,0 hp4,54,5
DH2408 Utvärderingsmetoder inom människa-datorinteraktion6,0 hp6,0
DT2140 Multimodala interaktioner och gränssnitt7,5 hp7,5
DH2321 Informationsvisualisering6,0 hp6,0
DH2400 Fysisk interaktionsdesign7,5 hp7,5
DH2632 Människa-datorinteraktion, högre seminarier3,0 hp1,51,5
DH2642 Interaktionsprogrammering och dynamiska webben7,5 hp4,53,0

Rekommenderade kurser

Kursens kod och namnAnm. kodOmf.P1P2P3P4
DM2518 Mobilutveckling med webbteknologier7,5 hp7,5

Spår, vetenskapliga beräkningar (CSSC)

Kurser (CSSC)

Villkorligt valfria kurser (En av kurserna måste läsas):

DD2437 Artificiella neuronnät och djupa arkitekturer 7,5 hp

DD2257 Visualisering, 7.5 hp

DD2365 Avancerade beräkningsmetoder i flödesmekanik 7,5 hp

Med reservation för ändringar.

Obligatoriska kurser

Kursens kod och namnAnm. kodOmf.P1P2P3P4
DD2444 Projektkurs i beräkningsvetenskap7,5 hp7,5

Villkorligt valfria kurser

Kursens kod och namnAnm. kodOmf.P1P2P3P4
DD2257 Visualisering7,5 hp7,5
DD2437 Artificiella neuronnät och djupa arkitekturer7,5 hp7,5
DD2365 Avancerade beräkningsmetoder i flödesmekanik7,5 hp7,5

Rekommenderade kurser

Kursens kod och namnAnm. kodOmf.P1P2P3P4
DD2443 Parallella och distribuerade beräkningar7,5 hp7,5
EL2820 Modellering av dynamiska system7,5 hp7,5
SF2561 Finita elementmetoden7,5 hp7,5
DD2435 Neuronnäts- och biomodellering9,0 hp6,03,0
SF2565 Programkonstruktion i C++ för tekniskt - vetenskapliga beräkningar7,5 hp3,54,0
BB2280 Molekylär modellering7,5 hp7,5
DD2360 Tillämpad GPU-programmering7,5 hp7,5
DD2421 Maskininlärning7,5 hp7,5
DH2320 Introduktion till visualisering och datorgrafik6,0 hp6,0
DT2212 Musikakustik7,5 hp7,5
HL2008 Simuleringsmetoder i biomedicinsk teknik7,5 hp7,5
DD2402 Avancerad individuell kurs i beräkningsbiologi6,0 hp3,03,0
DD2401 Neurovetenskap7,5 hp7,5

Spår, programvaruteknik (CSST)

Kurser (CSST)

Ett av delspåren ska väljas:

  1. Datasäkerhet
  2. Programspråk
  3. Programvaruteknik

Delspår Datasäkerhet

Obligatoriska kurser:

DD2448 Kryptografins grunder 7,5 hp

DD2497 Projektkurs i datasäkerhet, 7.5 hp

Villkorligt valfria kurser (en av kurserna måste läsas):

DD2496 Integritetsskyddande tekniker, 7.5 hp

DD2460 Programvarusäkerhet, 7,5 hp

Delspår Programspråk:

Obligatoriska kurser:

DD2481 Principer i programspråk, 7,5 hp

DD2488 Kompilatorkonstruktion, 9,0 hp

Villkorligt valfria kurser (en av kurserna måste väljas):

DD2372 Automater och språk 6,0 hp (ges vartannat år; ges nästa gång VT20)

DD2457 Programsemantik och programanalys, 6,0 hp

Delspår Programvaruteknik:

Obligatoriska kurser:

DD2487 Storskalig programvaruutveckling 7,5 hp

Villkorligt valfria kurser (minst två av följande kurser måste läsas):

DD2443 Parallella och distribuerade beräkningar 7,5 hp

DD2459 Programvarutillförlitlighet 7,5 hp

DD2460 Programvarusäkerhet, 7,5 hp

DD2481 Principer för programspråk, 7,5 hp

Med reservation för ändringar

Villkorligt valfria kurser

Kursens kod och namnAnm. kodOmf.P1P2P3P4
DD2443 Parallella och distribuerade beräkningarVillkorligt valfri för delspåret Programvaruteknik7,5 hp7,5
DD2496 Integritetsskyddande teknikerVillkorligt valfri för delspåret Datasäkerhet7,5 hp7,5
DD2488 KompilatorkonstruktionObligatorisk för delspåret Programspråk9,0 hp4,54,5
DD2497 Projektkurs i systemsäkerhetObligatorisk för delspåret Datasäkerhet7,5 hp7,5
DD2459 ProgramvarutillförlitlighetVillkorligt valfri för delspåret Programvaruteknik7,5 hp7,5
DD2487 Storskalig programvaruutvecklingObligatorisk för delspåret Programvaruteknik7,5 hp7,5
DD2448 Kryptografins grunderObligatorisk för delspåret Datasäkerhet7,5 hp7,5
DD2460 ProgramvarusäkerhetVillkorligt valfri för delspåret Datasäkerhet; Villkorligt valfri för delspåret Programvaruteknik7,5 hp7,5
DD2481 Principer för programspråkObligatorisk för delspåret Programspråk, villkoligt valfri för delspåret Programvaruteknik7,5 hp7,5

Rekommenderade kurser

Kursens kod och namnAnm. kodOmf.P1P2P3P4
DD2458 Problemlösning och programmering under press9,0 hp4,54,5
EP2500 Säkra nätverkssystemDatasäkert7,5 hp7,5
EP2510 Säkra nätverkssystem, fortsättningskursDatasäkerhet7,5 hp7,5
DD1389 Internetprogrammering6,0 hp6,0
DD2421 Maskininlärning7,5 hp7,5
EP2520 Bygga säkra nätverkssystemDatasäkerhet7,5 hp7,5
ID1217 Programmering av parallella system7,5 hp7,5
DD2476 Sökmotorer och informationssökningssystem9,0 hp6,03,0

Spår, teoretisk datalogi (CSTC)

Kurser (CSTC)

Ett av följande delspår ska väljas:

  1. Algoritmer, Komplexitet och Kryptografi
  2. Formella Metoder och Semantik

Delspår Algoritmer, Komplexitet och Kryptografi:

Obligatorisk kurs, delspår  Algoritmer, Komplexitet och Kryptografi:

DD2448 Kryptografins grunder 7,5 hp

Villkorligt valfria kurser, delspår  Algoritmer, Komplexitet och Kryptografi: (en av kurserna ska läsas):

DD2445 Komplexitetsteori 7,5 hp

DD2442 Seminariekurs i teoretisk datalogi 7,5 hp

Delspår Formella metoder och Semantik:

Obligatorisk kurs, delspår Formella metoder och Semantik:

DD2452 Formella metoder 7,5 hp

Villkorligt valfria kurser, delspår Formella metoder och Semantik (minst en av kurserna ska läsas)

DD2372 Automater och språk 6,0 hp

DD2442 Seminariekurs i teoretisk datalogi 7,5 hp

DD2443 Parallella och distribuerade beräkningar 7,5 hp

DD2445 Komplexitetsteori 7,5 hp

DD2448 Kryptografins grunder 7,5 hp

DD2459 Programvarutillförlitlighet 7,5 hp

DD2460 Programvarusäkerhet 7,5 hp

Minst en av följande matematikkurser måste läsas:

SF2700 Analys grundkurs 9 hp

SF2724 Valda ämnen i matematik IV 7,5 hp

SF2730 Valda ämnen i matematik V 7,5 hp

SF2940 Sannolikhetsteori 7,5 hp

SF2972 Spelteori 7,5 hp

Rekommenderade kurser:

Kurser inom i princip vilket område som helst inom matematiken som t.ex. kombinatorik, analys, sannolikhetsteori, logik, gruppteori, algebra etc.

Obligatoriska kurser

Kursens kod och namnAnm. kodOmf.P1P2P3P4
DD2467 Individuellt projekt i teoretisk datalogi7,5 hp4,03,5

Villkorligt valfria kurser

Kursens kod och namnAnm. kodOmf.P1P2P3P4
DD2443 Parallella och distribuerade beräkningarVillkorligt valfri för delspåret Formella Metoder och Semantik7,5 hp7,5
DD2452 Formella metoderObligatorisk för delspåret Formella Metoder och Semantik7,5 hp7,5
SF2940 SannolikhetsteoriVillkorligt valfri matematikkurs7,5 hp7,5
DD2459 ProgramvarutillförlitlighetVillkorligt valfri för delspåret Formella Metoder och Semantik7,5 hp7,5
SF2972 SpelteoriVillkorligt valfri Matematikkurs7,5 hp7,5
DD2448 Kryptografins grunderObligatorisk för delspåret Algoritmer, Komplexitet och Kryptografi; Villkorligt valfri för delspåret Formella Metoder och Semantik 7,5 hp7,5
DD2460 ProgramvarusäkerhetVillkorligt valfri för delspåret Formella Metoder och Semantik7,5 hp7,5

Rekommenderade kurser

Kursens kod och namnAnm. kodOmf.P1P2P3P4
DD2447 Statistiska metoder i datalogin6,0 hp6,0
ID1217 Programmering av parallella system7,5 hp7,5

Spår, visualisering och grafik (CSVG)

Kurser (CSVG)

Minst tre av de villkorligt valfria kurserna måste läsas

Obligatoriska kurser

Kursens kod och namnAnm. kodOmf.P1P2P3P4
DD2470 Avancerade ämnen i visualisering och datorgrafik6,0 hp6,0

Villkorligt valfria kurser

Kursens kod och namnAnm. kodOmf.P1P2P3P4
DD2257 Visualisering7,5 hp7,5
DH2413 Avancerad grafik och interaktion9,0 hp3,06,0
DH2650 Datorspelsdesign6,0 hp6,0
DH2321 Informationsvisualisering6,0 hp6,0
DH2323 Datorgrafik med interaktion6,0 hp6,0

Rekommenderade kurser

Kursens kod och namnAnm. kodOmf.P1P2P3P4
DD2429 Datorfotografi6,0 hp6,0
DM2350 Mänsklig perception för informationsteknik7,5 hp7,5
DD2423 Bildbehandling och datorseende7,5 hp7,5
DD2356 Metoder inom högprestandaberäkningar7,5 hp7,5
DD2424 Djupinlärning i Data Science7,5 hp7,5