Hoppa till huvudinnehållet
Till KTH:s startsida

Bilaga 1: Kurslista

Gemensamma kurser

Årskurs 1

Obligatoriska kurser (60,0 hp)

KurskodKursnamnOmfattningUtbildningsnivå
ID1018Programmering I7,5 hpGrundnivå
IE1204Digital design7,5 hpGrundnivå
IE1206Inbyggd elektronik7,5 hpGrundnivå
II1306Introduktion till IT1,5 hpGrundnivå
IS1200Datorteknik, grundkurs7,5 hpGrundnivå
SF1610Diskret matematik7,5 hpGrundnivå
SF1624Algebra och geometri7,5 hpGrundnivå
SF1625Envariabelanalys7,5 hpGrundnivå
SF1689Baskurs i matematik6,0 hpGrundnivå

Årskurs 2

Obligatoriska kurser (24,0 hp)

KurskodKursnamnOmfattningUtbildningsnivå
ID1021Algoritmer och datastrukturer7,5 hpGrundnivå
II1305Projekt inom informations- och kommunikationsteknik7,5 hpGrundnivå
II1307Aktiv karriärstart1,5 hpGrundnivå
IK1203Nätverk och kommunikation7,5 hpGrundnivå

Villkorligt valfria kurser

KurskodKursnamnOmfattningUtbildningsnivå
DD1351Logik för dataloger7,5 hpGrundnivå
DD2350Algoritmer, datastrukturer och komplexitet9,5 hpAvancerad nivå
DH1622Människa-datorinteraktion, inledande kurs7,5 hpGrundnivå
ID1019Programmering II7,5 hpGrundnivå
ID1217Programmering av parallella system7,5 hpGrundnivå
II1303Signalbehandling7,5 hpGrundnivå
IL1333Hårdvarusäkerhet7,5 hpGrundnivå
IS1300Inbyggda system7,5 hpGrundnivå
IV1303Modern mjukvaruutveckling6,0 hpGrundnivå
IV1350Objektorienterad design7,5 hpGrundnivå
IV1351Datalagring7,5 hpGrundnivå
SF1546Numeriska metoder, grundkurs6,0 hpGrundnivå
SF1686Flervariabelanalys7,5 hpGrundnivå
SK1118Elektromagnetism och vågrörelselära7,5 hpGrundnivå

Information om villkorligt valfria kurser

För årskurs 1-3 finns två grupper av villkorligt valfria kurser: ”MatNat-block” och ”IT-block”. För examen skall minst 15 hp kurser ur MatNat-blocket och minst 21 hp kurser ur IT-blocket ingå. Under årskurs 2 erbjuds de flesta av programmets villkorligt valfria kurser:

MatNat-block årskurs 1-3 (minst 15 hp måste ingå i examen)

  • SF1686 Flervariabelanalys 7,5 hp (läses i åk 2)
  • SF1683 Differentialekvationer och transformmetoder 9 hp (läses i åk 3)
  • SF1633 Differentialekvationer I 6 hp (läses i åk 3)
  • EQ1110 Tidskontinuerliga signaler och system 6 hp (läses i åk 3)
  • SK1118 Elektromagnetism och vågrörelselära 7,5 hp (läses i åk 2)
  • DD1351 Logik för dataloger 7,5 hp (läses i åk 2 eller åk 3)
  • SF1546 Numeriska metoder, grundkurs 6 hp (läses i åk 2 eller åk 3)

IT block årskurs 1-3 (minst 21 hp måste ingå i examen)

  • ID1019 Programmering II 7,5 hp (läses i åk 2)
  • IV1303 Modern mjukvaruutveckling 6 hp (läses i åk 2)
  • DD2350 Algoritmer, datastrukturer och komplexitet 9,5 hp (läses i åk 2 eller åk 3)
  • IV1351 Datalagring 7,5 hp (läses i åk 2 eller åk 3)
  • ID1217 Programmering av parallella system 7,5 hp (läses i åk 2 eller åk 3)
  • II1303 Signalbehandling 7,5 hp (läses i åk 2 eller åk 3)
  • IV1350 Objektorienterad design 7,5 hp (läses i åk 2 eller åk 3)
  • DH1622 Människa-datorinteraktion, inledande kurs 7,5 hp (läses i åk 2 eller åk 3)
  • IS1300 Inbyggda system 7,5 hp (läses i åk 2 eller åk 3)
  • IL1333 Hårdvarusäkerhet 7,5 hp (läses i åk 2 eller åk 3)

Information om valfria kurser

I programmet finns utrymme för upp till 17 hp av valfria kurser. Hur mycket valfria kurser som kan läsas under årskurs 2 beror på valet av villkorligt valfria kurser. Ofta finns dock utrymme för en eller två valfria kurser, främst under höstterminen. Detta utrymme bör i första hand utnyttjas för att läsa förkunskapskurser för det valda masterprogrammet. De kurser som krävs för de olika masterprogrammen listas på programwebben.

Årskurs 3

Obligatoriska kurser (43,5 hp)

KurskodKursnamnOmfattningUtbildningsnivå
AL1523Digitalisering och innovation för hållbar utveckling7,5 hpGrundnivå
IA150XExamensarbete inom informationsteknik, grundnivå15,0 hpGrundnivå
ID1206Operativsystem7,5 hpGrundnivå
IV1013Introduktion till datasäkerhetKan ersättas av IK2206. Endast en av IV1013, IK2206 får ingå i examen. 7,5 hpGrundnivå
SF1912Sannolikhetsteori och statistik6,0 hpGrundnivå

Villkorligt valfria kurser

KurskodKursnamnOmfattningUtbildningsnivå
DD1351Logik för dataloger7,5 hpGrundnivå
DD2350Algoritmer, datastrukturer och komplexitet9,5 hpAvancerad nivå
DH1622Människa-datorinteraktion, inledande kurs7,5 hpGrundnivå
EQ1110Tidskontinuerliga signaler och systemEndast en av EQ1110, SF1683, SF1633 kan ingå i examen 6,0 hpGrundnivå
ID1217Programmering av parallella system7,5 hpGrundnivå
II1303Signalbehandling7,5 hpGrundnivå
IK1330Trådlösa system7,5 hpGrundnivå
IL1333Hårdvarusäkerhet7,5 hpGrundnivå
IS1300Inbyggda system7,5 hpGrundnivå
IV1350Objektorienterad design7,5 hpGrundnivå
IV1351Datalagring7,5 hpGrundnivå
SF1546Numeriska metoder, grundkursEn av SF1546, SF1547 får ingå i examen6,0 hpGrundnivå
SF1633Differentialekvationer IEndast en av EQ1110, SF1683, SF1633 kan ingå i examen 6,0 hpGrundnivå
SF1683Differentialekvationer och transformmetoderEndast en av EQ1110, SF1683, SF1633 kan ingå i examen 9,0 hpGrundnivå

Rekommenderade kurser

KurskodKursnamnOmfattningUtbildningsnivå
DD2352Algoritmer och komplexitet7,5 hpAvancerad nivå
DD2401Neurovetenskap7,5 hpAvancerad nivå
DH2642Interaktionsprogrammering och dynamiska webben7,5 hpAvancerad nivå
EL1020Reglerteknik, allmän kurs6,0 hpGrundnivå
EQ1120Tidsdiskreta signaler och system6,0 hpGrundnivå
ID1214Artificiell intelligens och tillämpningar7,5 hpGrundnivå
ID2201Distribuerade system, grundkurs7,5 hpAvancerad nivå
ID2202Kompilatorer och exekveringsmiljöer7,5 hpAvancerad nivå
ID2216Utveckling av mobila tillämpningar7,5 hpAvancerad nivå
IE1202Analog elektronik7,5 hpGrundnivå
II1307Aktiv karriärstart1,5 hpGrundnivå
IS2202Datorsystemarkitektur7,5 hpAvancerad nivå
LS1600Interkulturell kompetens4,5 hpGrundnivå
LS2442Engelska för arbetslivet7,5 hpAvancerad nivå
LS2444Teknisk kommunikation på engelska7,5 hpAvancerad nivå
ME1003Industriell ekonomi, grundkursKrav för TINEM6,0 hpGrundnivå
ME2016Project Management: Leadership and ControlKrav för TINEM6,0 hpAvancerad nivå
ME2163Ledarskap och organisering i olika miljöerKrav för TINEM6,0 hpAvancerad nivå
SF1547Numeriska metoder, grundkursEn av SF1546, SF1547 får ingå i examen. 6,0 hpGrundnivå
SG1102Mekanik, mindre kurs6,0 hpGrundnivå
SH1011Modern fysik7,5 hpGrundnivå

Information om villkorligt valfria kurser

För årskurs 1-3 finns två grupper av villkorligt valfria kurser: ”MatNat-block” och ”IT-block”. För examen skall minst 15 hp kurser ur MatNat-blocket och minst 21 hp kurser ur IT-blocket ingå. 

MatNat-block årskurs 1-3 (minst 15 hp måste ingå i examen)

  • SF1686 Flervariabelanalys 7,5 hp (läses i åk 2)
  • SF1683 Differentialekvationer och transformmetoder 9 hp (läses i åk 3)*
  • SF1633 Differentialekvationer I 6 hp (läses i åk 3)*
  • EQ1110 Tidskontinuerliga signaler och system 6 hp (läses i åk 3)*
  • SK1118 Elektromagnetism och vågrörelselära 7,5 hp (läses i åk 2)
  • DD1351 Logik för dataloger 7,5 hp (läses i åk 2 eller åk 3)
  • SF1546 Numeriska metoder, grundkurs 6 hp (läses i åk 2 eller åk 3)

*Endast en av EQ1110, SF1683, SF1633 kan ingå i examen.

IT block årskurs 1-3 (minst 21 hp måste ingå i examen)

  • ID1019 Programmering II 7,5 hp (läses i åk 2)
  • IV1303 Modern mjukvaruutveckling 6 hp (läses i åk 2)
  • DD2350 Algoritmer, datastrukturer och komplexitet 9,5 hp (läses i åk 2 eller åk 3)
  • IV1351 Datalagring 7,5 hp (läses i åk 2 eller åk 3)
  • ID1217 Programmering av parallella system 7,5 hp (läses i åk 2 eller åk 3)
  • II1303 Signalbehandling 7,5 hp (läses i åk 2 eller åk 3)
  • IV1350 Objektorienterad design 7,5 hp (läses i åk 2 eller åk 3)
  • DH1622 Människa-datorinteraktion, inledande kurs 7,5 hp (läses i åk 2 eller åk 3)
  • IS1300 Inbyggda system 7,5 hp (läses i åk 2 eller åk 3)
  • IK1330 Trådlösa system 7,5 hp (läses i åk 3)
  • IL1333 Hårdvarusäkerhet 7,5 hp (läses i åk 2 eller åk 3)

Information om valfria kurser

I programmet finns utrymme för upp till 17 hp av valfria kurser. Hur mycket valfria kurser som kan läsas under årskurs 3 beror på valet av villkorligt valfria kurser. Ofta finns dock utrymme för en eller två valfria kurser, främst under höstterminen. Detta utrymme bör i första hand utnyttjas för att läsa förkunskapskurser för det valda masterprogrammet. De kurser som krävs för de olika masterprogrammen listas på programwebben.

Årskurs 4

Kompletterande information

Årskurs 4-5 läses på ett masterprogram och då följs utbildningsplanen för programmet i fråga.

Årskurs 5

Kompletterande information

Årskurs 4-5 läses på ett masterprogram och då följs utbildningsplanen för programmet i fråga.