Civilingenjörsprogram i datateknik, 300 hp

Master of Science in Computer Science and Engineering, 300 credits

6CDDD

Undervisningsspråk

Svenska

Studieort

Linköping

Examensbenämning

Civilingenjör 300 hp och Teknologie master 120 hp

Studietakt

Helfart

Syfte

Civilingenjörsprogrammet i datateknik är en utmanande och personlighetsutvecklande utbildning som ger den bästa förberedelsen för en internationell yrkeskarriär inom data- och elektronikområdet. Utbildningen präglas av valfrihet och nytänkande med väl fungerande kurser där många är projektbaserade och forskningsanknutna.

En utexaminerad civilingenjör från datateknikprogrammet, är en erkänd problemlösare och innovatör inom integrerade system som har god förmåga att samarbeta, kommunicera och leda högteknologisk verksamhet. Utbildningen ger förståelse för teknikens roll i ett helhetsperspektiv och verktyg för att möta samhällets och enskilda individers krav på miljö, resurshushållning och ekonomi. 

Mål

Efter genomgången utbildning förväntas en civilingenjör från datateknikprogrammet ha följande kunskaper och färdigheter:

Matematiska, naturvetenskapliga och teknikvetenskapliga kunskaper

Kunskaper i grundläggande matematiska och naturvetenskapliga ämnen

Utbildningen ger en bred matematisk grund med både kontinuerlig och diskret matematik, inslag av matematisk statistik, beräkningsvetenskap och optimering samt grundläggande kunskaper i elektromagnetism och mekanik. Det innebär att de utexaminerade civilingenjörerna kan använda matematiken som verktyg för att beräkna, strukturera, abstrahera och modellera problem inom datateknik.

Kunskaper i teknikvetenskapliga ämnen

Utbildningen ger teknikvetenskapliga kunskaper baserat på datavetenskap (computer science) och elektroteknik (electrical engineering) som omfattar programvara, hårdvara och kommunikation. De färdiga ingenjörerna kan utveckla och utvärdera produkter som innehåller programmerbara komponenter i inbyggda system.

Fördjupade kunskaper i något/några av de tillämpade ämnena

Civilingenjörerna i datateknik har fördjupade kunskaper inom datateknik, elektroteknik, informationsteknologi eller medicinsk teknik och har i ett huvudområde tillgodogjort sig de kunskaper som behövs för en fortsättning på forskarutbildningsnivå.

Individuella och yrkesmässiga färdigheter och förhållningssätt

Ingenjörsmässigt tänkande och problemlösning

Utbildningen ger både verktyg och metoder från matematiken som tekniska kunskaper för att identifiera, formulera och modellera komplexa datatekniska problem. Det innebär att de utexaminerade civilingenjörerna i datateknik kan göra såväl kvalitativa som kvantitativa uppskattningar, relevanta antaganden och rimlighetsbedömningar samt beakta osäkerheter.

Experimenterande och kunskapsbildning

Datateknikutbildningen ger studenterna förmågan att tillägna sig ny kunskap genom att formulera hypoteser och genom experimentell implementering av programvara och datorkonstruktion, utvärdera hypoteserna. Det innebär att de färdiga civilingenjörerna kan formulera abstrakta modeller, använda relevant utrustning och metodik för att utföra experiment eller motsvarande, analysera samt redovisa resultat. De har även förmåga att skaffa sig ny kunskap genom att söka relevant kunskap inom det aktuella området. 

Systemtänkande

Efter utbildningen har civilingenjörerna i datateknik förmågan att använda systemtänkande för att modellera, analysera och utveckla datatekniska system och processer. Det innebär att de kan definiera systemgränser, göra abstraktioner, se såväl helheter som delsystem och beskriva samverkan mellan dessa, samt göra prioriteringar av avvägningar. 

Individuella färdigheter och förhållningssätt

De utexaminerade civilingenjörerna visar initiativförmåga och har förmåga till ett självständigt, kreativt och kritiskt tänkande. Det innebär också självkännedom samt förmåga och vilja till personlig utveckling och livslångt lärande. De har även förmågan att planera sin tid och sina resurser.

Professionella färdigheter och förhållningssätt

Civilingenjörerna i datateknik kännetecknas av ansvarstagande, pålitlighet och professionellt uppträdande. Det innebär även att de är medvetna i sin karriärplanering och håller sig informerade om professionens utveckling. 

Förmåga att arbeta i grupp och kommunicera

Att arbeta i grupp

Under datateknikutbildningen inhämtar studenterna kunskap om vilka olika roller som finns i en projektgrupp, hur dessa roller samverkar och vad som kännetecknar en effektiv grupp. De får därigenom förmågan att sätta samman olika roller på ett ändamålsenligt sätt. Genom att ha deltagit i flertalet större grupprojekt är de färdigexaminerade civilingenjörerna i datateknik förberedda för att agera i olika grupproller och är, efter viss yrkeserfarenhet, framförallt redo att växa i projektledarrollen eller andra ansvarsfyllda roller. De har även en god grund för att kunna initiera, planera, leda och utvärdera tekniska utvecklingsprojekt. 

Att kommunicera

Utbildningen ger goda färdigheter i muntlig och skriftlig kommunikation. Det innebär att studenterna kan presentera resultatet av tekniskt utvecklingsarbete på ett strukturerat sätt, med relevanta tekniska hjälpmedel i såväl tal som skrift. 

Att kommunicera på främmande språk

Studenterna ska kunna läsa texter på engelska inom det egna teknikområdet samt kunna presentera projektresultat såväl skriftligt som muntligt.

Planering, utveckling, realisering och drift av tekniska system med hänsyn till affärsmässiga och samhälleliga krav

Samhälleliga villkor inklusive ekonomiskt, socialt och ekologiskt hållbar utveckling

Utbildningen ger perspektiv på teknikens betydelse och på den egna rollen som ingenjör i samhället, både nationellt och globalt, och att lär studenterna beakta hållbar tillämpning av teknik. 

Företags- och affärsmässiga villkor

En civilingenjör i datateknik har insikter i de affärsmässiga och företagsmässiga villkoren för utveckling och införande av ny teknik. 

Att planera system

Under utbildningen inhämtar studenterna kunskaper och färdigheter i kravsättning av system och produkter. Det innebär att de efter examen kan medverka i och snabbt förstå industrins egna processer för detta, modellera produkter/system samt utvärdera dessa mot krav. 

Att utveckla system

Civilingenjörer i datateknik har, inom sitt teknikområde, generella kunskaper om lämpliga utvecklingsprocesser för olika typer av system och kan snabbt sätta sig in i industrins olika specifika utvecklingsprocesser. De har stora färdigheter i att tillämpa kunskaperna från sina teknikspecialiteter vid utvecklingsarbete. 

Att realisera system

Utbildningen ger kunskaper i utformning och ledning av realiseringsprocessen test, verifiering och validering. 

Att ta i drift och använda system

Efter utbildningen har civilingenjörerna i datateknik kännedom om utformning, optimering och ledning, igångsättande, drift och underhåll samt systemavveckling av avancerade tekniska system. 

Innehåll

Datateknikprogrammet har en obligatorisk del som ges under de tre första åren. Den obligatoriska delen innehåller: 

Ett teknikblock

Med lika omfattning av datavetenskap (computer science) och elektroteknik (electrical engineering).

Kurserna i datavetenskap skall ge en förståelse för olika modeller för programmering, datastrukturer och algoritmer, användbarhet med människa-dator-interaktion, operativsystem och programutvecklingsmetodik. Kurserna i elektroteknik skall ge en grund i elektronik, en djupare förståelse för hur datorn och dess komponenter är konstruerade, samt grunderna i signalbehandling och reglerteknik. 

Ett matematikblock

Bestående av kontinuerlig matematik med analys, linjär algebra och transformer, diskret matematik och logik samt tillämpad matematik i form av matematisk statistik, beräkningsvetenskap och optimering. 

Naturvetenskapliga kurser

Kurserna ger grunderna i mekanik och elektromagnetism. 

Den kommunikativa förmågan (både muntligt och skriftligt) samt förmågan att arbeta i grupp

Utvecklas genom ett flertal kurser, bland annat i de projektorienterade kurserna beskrivna ovan. 

Ett hållbarhetsblock

Bestående av delmoment med progression i obligatoriska kurser skall ge förståelse för samhälleliga villkor inklusive ekonomisk, social och ekologisk hållbar utveckling särskilt kopplat till datateknik. 

 

Under de två avslutande åren ges studenterna stor valfrihet,  dels genom möjligheterna att kunna fördjupa sig inom ett datatekniskt område och dels genom att kunna bredda sig och välja kurser inom angränsande områden eller kurser mer för den personliga utvecklingen. Inom programmet erbjuds ett antal profiler med ämnesfördjupning. Under dessa två år på den avancerade nivån ska studenterna välja kurser så de uppfyller masterexamens krav på ämnesmässig fördjupning inom ett huvudområde.

 

I programplanen framgår det vilka kurser som planerar att ges, vilken programtermin kursen är placerad i och när, tidsmässigt, kursen ges. Varje kurs återges i en kursplan, där bland annat kursens mål och innehåll och de särskilda förkunskaper som erfordras för att kunna tillgodogöra sig kursen, är beskrivna. I kursplanen anges kursens nivå, grundläggande nivåer; G1, G2 eller avancerad nivå A, samt det huvudområde kursen tillhör.

Profiler

De ämnesfördjupande profilerna påbörjas termin 7 och innehåller vanligen flera kurser att välja bland. Varje profil har ett regelverk som bestämmer hur profilkurser kan väljas.

Examensbeviset anger namnet på profilen som inriktning. 

Profiler kan med tiden variera och aktuella profiler fastställs inför termin 7 i programplanen. Huvudområdet för profilen beror på vilket val av valbara kurser som gjorts inom profilen. Tillåtna huvudområden för programmet, se avsnitt Examenskrav.

Profiler och regelverk

  • AI och maskininlärning
    • Obligatoriska och valbara kurser i profilen, minst 36 hp varav 30 hp på avancerad nivå
  • Autonoma system
    • Obligatoriska och valbara kurser i profilen, minst 36 hp varav 30 hp på avancerad nivå
  • Datorseende och signalanalys
    • Obligatoriska och valbara kurser i profilen, minst 36 hp ska ingå
  • Datorsystem
    • Obligatoriska och valbara kurser i profilen, minst 48 hp ska ingå
  • Elektronik
    • Obligatoriska och valbara kurser i profilen, minst 36 hp ska ingå
  • Industriell ekonomi
    • Obligatoriska kurser i profilen, kompletteras med övrigt kursutbud för att uppnå minst 30 hp på avancerad nivå i för programmet tillåtet huvudområde för masterexamen.
  • International Software Engineering (endast för antagna till utbytesstudier termin 8 till Harbin Institute of Technology, Kina)
    • Obligatoriska kurser
    • tillgodoräknade utbytesstudier omfattande minst 30 hp
  • Medicinsk informatik
    • Obligatoriska och valbara kurser i profilen, minst 36 hp ska ingå
  • Programmering och algoritmer
    • Obligatoriska och valbara kurser i profilen, minst 42 hp varav 30 hp på avancerad nivå.
    • Därav minst två av TATA64, TDDD08, TDDD14, TDDD20, TDDE34
  • Spelprogrammering
    • Obligatoriska och valbara kurser i profilen, minst 36 hp varav 30 hp på avancerad nivå
  • Storskalig mjukvaruutveckling
    • Obligatoriska och valbara kurser i profilen, minst 36 hp varav 30 hp på avancerad nivå
  • System on chip
    • Obligatoriska och valbara kurser i profilen, minst 36 hp ska ingå.
  • Säkra system
    • Obligatoriska och två valbara kurser i profilen.

Individuell masterprofil i samband med utlandsstudier kan upprättas i samråd med utbildningsledaren. 

Undervisnings- och arbetsformer

Utbildningen är campusförlagd och under de tre första åren är programmet organiserat så att man vanligen läser tre kurser parallellt under en period, där en av kurserna är av matematisk natur. 


Programmet innehåller många kurser med laborativa och projektorienterade moment, där tre större grupprojekt (5-7 deltagare/projektgrupp) är obligatoriska. Den första terminen genomförs ett projekt, som ger perspektiv på ämnesområdet, med en avslutande konferens. Under termin fem utför studenterna ett projekt för att konstruera en mikrodatorbaserad apparat och i termin sex genomförs ett kandidatarbete och ett projekt för utveckling av en programvaruorienterad tillämpning. 


Under de avslutande två åren kommer många kurser att vara gemensamma med masterprogram och ges därför på engelska. 


I programplanen finns angivet vilka kurser som är obligatoriska, valbara eller frivilliga i respektive termin. De obligatoriska kurserna måste ingå i examen, de valbara får ingå i examen medan frivilliga inte kan räknas in i civilingenjörsexamen från datateknikprogrammet. Programnämnden bestämmer vilka kurser som skall vara obligatoriska och vilka som, för skilda studerandegrupper inom utbildningen, utgör valbara alternativ. 


En profil består av ett antal profilkurser, ett regelverk för profilen och hur val av dess profilkurser skall göras. En profil påbörjas vanligen termin 7 och för varje profil utses en profilansvarig.  Den profil studenten uppfyller anges i examensbeviset för civilingenjörsexamen. 


Profilkurserna kommer, i möjligaste mån, att placeras i programplanen så att de kan läsas i lämplig ordning. Om det är möjligt placeras de även i olika schemablock för att undvika schemakollisioner. 

Förkunskapskrav

Grundläggande behörighet på grundnivå
samt
Fysik 2
samt
Kemi 1
samt
Matematik 4 eller Matematik E

    Tillträdeskrav till högre termin eller kurser

    För att den studerande ska kunna tillgodogöra sig fortsatta studier på de senare terminerna gäller följande:

    • För tillträde till kandidatprojektkursen, se förkunskapskrav i kursplanen.
    • För tillträde till kurs på termin 7 krävs avslutade kurser om minst 150 hp inom programmets första 6 terminer senast  den första augusti. De studenter som inte uppfyller kraven ska göra en individuell plan hos studievägledaren. I första hand ska de icke avklarade kurserna från termin 1-6 inplaneras. Planering ska ske enligt programnämndens riktlinjer.
    • För tillträde till examensarbetet på masternivå, se förkunskapskrav i kursplanen. 

    Självständigt arbete (examensarbete)

    Studenter bör, för att få sin civilingenjörsexamen, välja ett examensarbete som motsvarar profilens allmänna inriktning.

    För kandidat- och masterexamen skall examensarbetet göras inom huvudområdet för aktuell examen.

    För tillträde till examensarbetet se ”Tillträdeskrav till högre termin eller kurser”. 

    För att kunna ta ut den masterexamen som krävs för att få civilingenjörsexamen från programmet, är de tillåtna huvudområden datateknik, elektroteknik, informationsteknologi och medicinsk teknik.

    Examenskrav

    För att uppfylla krav för civilingenjörsexamen i datateknik, 300 hp, skall studenten, med godkänt resultat ha fullgjort:

    • samtliga obligatoriska kurser ur programplanen
    • en masterprofil med tillhörande obligatoriska och valbara kurser
    • valbara kurser ur programplanen så att 300 hp uppnås. Andra kurser kan, efter särskilt beslut av programnämnden, inräknas.
    • kursfordringar om minst 90 hp på avancerad nivå. Där ska ingå:
      • kurser om minst 30 hp på avancerad nivå inom huvudområdet för masterexamen.
      • examensarbete på 30 hp på avancerad nivå inom huvudområdet för masterexamen.
    • examensarbete på 30 hp på avancerad nivå examinerat på Tekniska högskolan vid Linköpings universitet.
    • minst 45 hp sammantaget från kurser på grundnivå (G1, G2) och avancerad nivå (A) i matematik/tillämpning inom matematik. Detta krav uppfylls via obligatoriska kurser på programmet.

    För studier inom Tekniska högskolans utbytesprogram görs en helhetsbedömning så att motsvarande nivå uppnåtts. Det innebär inga specifika kurskrav, kurserna skall läsas i linje med programmets inriktning. 

     

    Kurser som överlappar varandra innehållsmässigt får inte ingå i examen samtidigt. Om kurser delvis överlappar varandra kan del av kurs få räknas in. Kurser lästa utanför programmet kan få räknas som valbar kurs. Beslut i båda dessa fall görs av programnämnden. 

     

    Maximalt kan 30 hp av kurser som inte är klassade som teknik, naturvetenskap eller medicin räknas med i examen.

     

    Särskilda kurskrav 

    För antagna 2010 eller senare skall minst en av följande kurser vara avklarad med godkänt resultat:

    • TANA09 Datatekniska beräkningar
    • TANA21 Beräkningsmatematik

    Examensbenämning på svenska

    Civilingenjör 300 hp och Teknologie master 120 hp

    Examensbenämning på engelska

    Master of Science in Engineering 300 credits and Master of Science 120 credits

    Särskild information

    Vissa forskarutbildningskurser är öppna för studenter på Tekniska högskolan vid Linköpings universitet, kontakta forskarstudierektor på respektive institution. För att få räkna med en sådan kurs som valfri i civilingenjörsexamen, lämnas en ansökan in till programnämnden för beslut om kursplan. 

    Övriga föreskrifter

    Se fliken Generella bestämmelser avseende behörighet, antagning, anstånd, studieuppehåll, studieavbrott samt antagning till senare del av utbildningsprogram.

    Beaktande av särskilda perspektiv enligt styrelsens direktiv.

    Avsteg från utbildningsplan

    Om det föreligger synnerliga skäl får rektor i särskilt beslut ange förutsättningarna för, och delegera rätten att besluta om, tillfälliga avsteg från denna utbildningsplan.

    Termin 1 HT 2022

    Termin 2 VT 2023

    Termin 3 HT 2023

    Termin 4 VT 2024

    Termin 5 HT 2024

    Kurskod Kursnamn Hp Nivå Block VOF
    Period 1
    TAOP33 Kombinatorisk optimering gk 4 G2F 2 O
    TDDC93 Programutvecklingsmetodik, teori 4 G2F 1 O
    TDDD91 Ingenjörsprofessionalism, del 5 1* G1F - O
    *Kursen läses över flera perioder
    TSDT84 Signaler och system samt transformer 8* G2F 4 O
    *Kursen läses över flera perioder
    TSEA29 Konstruktion med mikrodatorer, projektkurs 8* G2F 3 O
    *Kursen läses över flera perioder
    Kursen har sin tyngdpunkt med mer schemalagd tid i HT2. Se kursplan.
    Period 2
    TDDD88 Logik 5 G1F 2 O
    TDDD91 Ingenjörsprofessionalism, del 5 1* G1F - O
    *Kursen läses över flera perioder
    TSDT84 Signaler och system samt transformer 8* G2F 3 O
    *Kursen läses över flera perioder
    TSEA29 Konstruktion med mikrodatorer, projektkurs 8* G2F 1/4 O
    *Kursen läses över flera perioder
    Kursen har sin tyngdpunkt med mer schemalagd tid i HT2. Se kursplan.

    Termin 6 VT 2025

    Kurskod Kursnamn Hp Nivå Block VOF
    Period 1
    TDDD60 Interaktiva system 4 G1F 4 O
    TDDD79 Ingenjörsprofessionalism, del 2 1* G1F - O
    *Kursen läses över flera perioder
    Kusen ges vart tredje år. Kursen gavs 2023.
    TDDD94 Ingenjörsprofessionalism, del 4 1* G1F - O
    *Kursen läses över flera perioder
    Kusen ges vart tredje år. Kursen gavs 2024.
    TDDD96 Kandidatprojekt i programvaruutveckling 15* G2E 2/3 O
    *Kursen läses över flera perioder
    TDDD98 Ingenjörsprofessionalism, del 6 1* G1F - O
    *Kursen läses över flera perioder
    Kusen ges vart tredje år. Kursen gavs 2022.
    TSRT12 Reglerteknik 6 G2F 1 O
    TINT01 Introduktionskurs i interkulturell kompetens 2 G1N - V
    Kursen är främst till för den som planerar utlandsstudier/utlandsvistelse inom ramen för sin utbildning. Den ges även som en distanskurs under sommaren. Kontakta din studievägledare för att bli anmäld till distanstillfället.
    Period 2
    TDDD79 Ingenjörsprofessionalism, del 2 1* G1F - O
    *Kursen läses över flera perioder
    Kusen ges vart tredje år. Kursen gavs 2023.
    TDDD94 Ingenjörsprofessionalism, del 4 1* G1F - O
    *Kursen läses över flera perioder
    Kusen ges vart tredje år. Kursen gavs 2024.
    TDDD96 Kandidatprojekt i programvaruutveckling 15* G2E 2/4 O
    *Kursen läses över flera perioder
    TDDD98 Ingenjörsprofessionalism, del 6 1* G1F - O
    *Kursen läses över flera perioder
    Kusen ges vart tredje år. Kursen gavs 2022.
    TSKS10 Signaler, information och kommunikation 4 G2F 3 O
    TPTE06 Praktik 6 G2F - V

    Termin 7 HT 2025

    Kurskod Kursnamn Hp Nivå Block VOF
    Period 1
    TANA21 Beräkningsmatematik 6 G1F 3 O/V
    För Civlingenjör D eller IT gäller att en av TANA09 eller TANA21 ska läsas.
    TAMS32 Stokastiska processer 6 A1N 1 V
    TAMS43 Sannolikhetsteori och bayesianska nätverk 6* A1N 4 V
    *Kursen läses över flera perioder
    TATA55 Abstrakt algebra 6* G2F 3 V
    *Kursen läses över flera perioder
    TBME04 Anatomi och fysiologi 6 G2F 3 V
    TBMI19 Medicinska informationssystem 6* A1N 2 V
    *Kursen läses över flera perioder
    TDDC17 Artificiell intelligens 6 G2F 3 V
    TDDD04 Programvarutestning 6 A1N 2 V
    TDDD08 Logikprogrammering 6 A1N 4 V
    TDDD23 Design och programmering av datorspel 6 A1N 2 V
    TDDD38 Avancerad programmering i C++ 6* A1N 2 V
    *Kursen läses över flera perioder
    TDDD53 Avancerad interaktionsdesign 6 A1N 1 V
    TDDE45 Avancerad programvarudesign 6 A1N 4 V
    TDP024 Enterprise Systems 6 G2F 1 V
    TDTS06 Datornät 6 G2F 1 V
    TDTS08 Datorarkitektur 6 A1N 2 V
    TEAE01 Industriell ekonomi, grundkurs 6 G1F 2 V
    TEIO32 Projektledning och organisation 6* G2F 3 V
    *Kursen läses över flera perioder
    TGTU91 Retorik i teori och praktik 6 G1F 2 V
    TGTU99 Etiska frågor inom AI 6* A1N 1 V
    *Kursen läses över flera perioder
    THEN18 Engelska 6* G1N 4 V
    *Kursen läses över flera perioder
    TSBB06 Multidimensionell signalanalys 6* A1N 2 V
    *Kursen läses över flera perioder
    TSBB08 Digital bildbehandling grundkurs 6 A1N 4 V
    TSDT14 Signalteori 6 A1N 1 V
    TSFS09 Modellering och reglering av motorer och drivlinor 6* A1N 4 V
    *Kursen läses över flera perioder
    TSFS12 Autonoma farkoster - planering, reglering och lärande system 6 A1N 1 V
    TSKS15 Detektion och estimering av signaler 6 A1N 4 V
    TSKS37 Tekniska beräkningar i Python 2 G1F 4 V
    TSRT92 Modellering och inlärning för dynamiska system 6 A1N 3 V
    TSTE12 Konstruktion av digitala system 6 A1N 3 V
    TSTE86 Digitala integrerade kretsar 6 A1N 2 V
    Period 2
    TANA09 Datatekniska beräkningar 4 G2F 1 O/V
    För Civlingenjör D eller IT gäller att en av TANA09 eller TANA21 ska läsas.
    TAMS43 Sannolikhetsteori och bayesianska nätverk 6* A1N 4 V
    *Kursen läses över flera perioder
    TAOP63 Optimering av komplexa system 6 A1N 2 V
    TATA55 Abstrakt algebra 6* G2F 3 V
    *Kursen läses över flera perioder
    TBME03 Biokemi och cellbiologi 6 G2F 2 V
    TBMI04 E-hälsa: visioner och verktyg 6 G2F 2/4 V
    TBMI19 Medicinska informationssystem 6* A1N 3 V
    *Kursen läses över flera perioder
    TDDC34 Teknisk, ekonomisk och samhällelig utvärdering av IT-produkter 6 A1N 4 V
    TDDC73 Interaktionsprogrammering 6 G2F 1 V
    TDDC90 Software Security 6 A1N 1 V
    TDDD07 Realtidssystem 6 A1N 4 V
    TDDD37 Databasteknik 6 G2F 1 V
    TDDD38 Avancerad programmering i C++ 6* A1N 1 V
    *Kursen läses över flera perioder
    TDDD49 Programmering i C# och .NET Framework 4 G2F 3 V
    TDDD55 Kompilatorer och interpretatorer 4 G2F 1 V
    TDDD56 Multicore- och GPU-Programmering 6 A1N 2 V
    TDDE01 Maskininlärning 6 A1N 1 V
    TDDE02 Mjukvarutekniskt entreprenörskap 6 A1N 2 V
    TDDE74 Cybersäkerhet och människan 6 A1N 4 V
    TDEI19 Ekonomisk styrning 6 A1N 2 V
    TEAE01 Industriell ekonomi, grundkurs 6 G1F 2 V
    TEIM13 Interkulturell kommunikation 6 G1N 4 V
    TEIO29 Ledarskap och organisation 6 G1F 1 V
    TEIO32 Projektledning och organisation 6* G2F 1 V
    *Kursen läses över flera perioder
    TGTU49 Teknikhistoria 6 G1F 1 V
    TGTU99 Etiska frågor inom AI 6* A1N 2 V
    *Kursen läses över flera perioder
    THEN18 Engelska 6* G1N 4 V
    *Kursen läses över flera perioder
    TKMJ24 Miljöteknik 6 G1N 1 V
    TMKA11 Modellbaserad utveckling av system-av-system 6 A1N 3 V
    TSBB06 Multidimensionell signalanalys 6* A1N 3 V
    *Kursen läses över flera perioder
    TSBB21 Beräkningsfotografi 6 A1F 4 V
    TSEK02 Radioelektronik 6 A1N 3 V
    TSEK37 Analoga CMOS integrerade kretsar 6 A1F 1 V
    TSFS02 Fordonsdynamik med reglering 6 A1N 1 V
    TSFS09 Modellering och reglering av motorer och drivlinor 6* A1N 3 V
    *Kursen läses över flera perioder
    TSIN02 Internetteknik 6 A1N 1 V
    TSIT02 Datasäkerhet 6 G2F 2 V
    TSKS33 Komplexa nätverk och stora datamängder 6 A1N 2 V
    TSRT08 Optimal styrning 6 A1N 3 V
    TSRT78 Digital signalbehandling 6 A1F 2 V
    Inriktning: AI och maskininlärning
    Kurskod Kursnamn Hp Nivå Block VOF
    Period 1
    TDDC17 Artificiell intelligens 6 G2F 3 O
    TGTU99 Etiska frågor inom AI 6* A1N 1 O
    *Kursen läses över flera perioder
    TBMI19 Medicinska informationssystem 6* A1N 2 V
    *Kursen läses över flera perioder
    TDDD08 Logikprogrammering 6 A1N 4 V
    TSBB06 Multidimensionell signalanalys 6* A1N 2 V
    *Kursen läses över flera perioder
    TSBB08 Digital bildbehandling grundkurs 6 A1N 4 V
    Period 2
    TDDE01 Maskininlärning 6 A1N 1 O
    TGTU99 Etiska frågor inom AI 6* A1N 2 O
    *Kursen läses över flera perioder
    TBMI19 Medicinska informationssystem 6* A1N 3 V
    *Kursen läses över flera perioder
    TSBB06 Multidimensionell signalanalys 6* A1N 3 V
    *Kursen läses över flera perioder
    TSKS33 Komplexa nätverk och stora datamängder 6 A1N 2 V
    Inriktning: Autonoma system
    Kurskod Kursnamn Hp Nivå Block VOF
    Period 1
    TDDC17 Artificiell intelligens 6 G2F 3 O
    TSBB08 Digital bildbehandling grundkurs 6 A1N 4 O
    TSFS12 Autonoma farkoster - planering, reglering och lärande system 6 A1N 1 O
    Period 2
    TSIT02 Datasäkerhet 6 G2F 2 V
    TSRT08 Optimal styrning 6 A1N 3 V
    Inriktning: Datorseende och signalanalys
    Kurskod Kursnamn Hp Nivå Block VOF
    Period 1
    TSBB06 Multidimensionell signalanalys 6* A1N 2 O
    *Kursen läses över flera perioder
    TSBB08 Digital bildbehandling grundkurs 6 A1N 4 O
    TSDT14 Signalteori 6 A1N 1 V
    Period 2
    TSBB06 Multidimensionell signalanalys 6* A1N 3 O
    *Kursen läses över flera perioder
    TSBB21 Beräkningsfotografi 6 A1F 4 O
    TDDD56 Multicore- och GPU-Programmering 6 A1N 2 V
    Inriktning: Datorsystem
    Kurskod Kursnamn Hp Nivå Block VOF
    Period 1
    TDDD04 Programvarutestning 6 A1N 2 V
    TDTS06 Datornät 6 G2F 1 V
    TDTS08 Datorarkitektur 6 A1N 2 V
    TSTE86 Digitala integrerade kretsar 6 A1N 2 V
    Period 2
    TDDD07 Realtidssystem 6 A1N 4 V
    TDDD37 Databasteknik 6 G2F 1 V
    TSEA26 Konstruktion av inbyggda DSP-processorer 6 A1N 2 V
    TSIT02 Datasäkerhet 6 G2F 2 V
    TSKS33 Komplexa nätverk och stora datamängder 6 A1N 2 V
    Inriktning: Elektronik
    Kurskod Kursnamn Hp Nivå Block VOF
    Period 1
    TSTE86 Digitala integrerade kretsar 6 A1N 2 O
    TSTE12 Konstruktion av digitala system 6 A1N 3 V
    Period 2
    TSEK37 Analoga CMOS integrerade kretsar 6 A1F 1 O
    TSEA26 Konstruktion av inbyggda DSP-processorer 6 A1N 2 V
    TSEK02 Radioelektronik 6 A1N 3 V
    Inriktning: Industriell ekonomi
    Kurskod Kursnamn Hp Nivå Block VOF
    Period 1
    TEAE01 Industriell ekonomi, grundkurs 6 G1F 2 O
    TEIO32 Projektledning och organisation 6* G2F 3 O
    *Kursen läses över flera perioder
    Period 2
    TDDC34 Teknisk, ekonomisk och samhällelig utvärdering av IT-produkter 6 A1N 4 O
    TDDE02 Mjukvarutekniskt entreprenörskap 6 A1N 2 O
    TEIO32 Projektledning och organisation 6* G2F 1 O
    *Kursen läses över flera perioder
    Inriktning: Medicinsk informatik
    Kurskod Kursnamn Hp Nivå Block VOF
    Period 1
    TBME04 Anatomi och fysiologi 6 G2F 3 O
    TBMI19 Medicinska informationssystem 6* A1N 2 O
    *Kursen läses över flera perioder
    TDDC17 Artificiell intelligens 6 G2F 3 V
    TDDD53 Avancerad interaktionsdesign 6 A1N 1 V
    Period 2
    TBMI19 Medicinska informationssystem 6* A1N 3 O
    *Kursen läses över flera perioder
    TBME03 Biokemi och cellbiologi 6 G2F 2 V
    TBMI04 E-hälsa: visioner och verktyg 6 G2F 2/4 V
    TDDD37 Databasteknik 6 G2F 1 V
    TSIT02 Datasäkerhet 6 G2F 2 V
    Inriktning: Programmering och algoritmer
    Kurskod Kursnamn Hp Nivå Block VOF
    Period 1
    TDDD08 Logikprogrammering 6 A1N 4 O/V
    Ingår i alternativobligatorium i profilen. Se profilregler i utbildningsplanen.
    TDDC17 Artificiell intelligens 6 G2F 3 V
    TDTS06 Datornät 6 G2F 1 V
    TSIT03 Kryptoteknik 6 A1N 2 V
    Period 2
    TDDD37 Databasteknik 6 G2F 1 O
    TSIT02 Datasäkerhet 6 G2F 2 O
    TSKS33 Komplexa nätverk och stora datamängder 6 A1N 2 V
    Inriktning: Spelprogrammering
    Kurskod Kursnamn Hp Nivå Block VOF
    Period 1
    TDDD23 Design och programmering av datorspel 6 A1N 2 O
    TDDC17 Artificiell intelligens 6 G2F 3 V
    TDDD53 Avancerad interaktionsdesign 6 A1N 1 V
    Period 2
    TDDC73 Interaktionsprogrammering 6 G2F 1 O
    TDDE02 Mjukvarutekniskt entreprenörskap 6 A1N 2 V
    Inriktning: Storskalig mjukvaruutveckling
    Kurskod Kursnamn Hp Nivå Block VOF
    Period 1
    TDDD04 Programvarutestning 6 A1N 2 V
    TDDE45 Avancerad programvarudesign 6 A1N 4 V
    Period 2
    TDDC34 Teknisk, ekonomisk och samhällelig utvärdering av IT-produkter 6 A1N 4 V
    TDDD37 Databasteknik 6 G2F 1 V
    TDDE02 Mjukvarutekniskt entreprenörskap 6 A1N 2 V
    Inriktning: System-on-chip
    Kurskod Kursnamn Hp Nivå Block VOF
    Period 1
    TSTE12 Konstruktion av digitala system 6 A1N 3 O
    TSTE86 Digitala integrerade kretsar 6 A1N 2 O
    TDTS06 Datornät 6 G2F 1 V
    Period 2
    TSEA26 Konstruktion av inbyggda DSP-processorer 6 A1N 2 O
    TDDD07 Realtidssystem 6 A1N 4 V
    TDDD55 Kompilatorer och interpretatorer 4 G2F 1 V
    TSEK37 Analoga CMOS integrerade kretsar 6 A1F 1 V
    Inriktning: Säkra system
    Kurskod Kursnamn Hp Nivå Block VOF
    Period 1
    TDDE45 Avancerad programvarudesign 6 A1N 4 O
    TDDD38 Avancerad programmering i C++ 6* A1N 2 V
    *Kursen läses över flera perioder
    TDTS06 Datornät 6 G2F 1 V
    TSIT03 Kryptoteknik 6 A1N 2 V
    Period 2
    TSIT02 Datasäkerhet 6 G2F 2 O
    TDDD38 Avancerad programmering i C++ 6* A1N 1 V
    *Kursen läses över flera perioder
    TDDE74 Cybersäkerhet och människan 6 A1N 4 V

    Termin 8 VT 2026

    Preliminära kurser
    Kurskod Kursnamn Hp Nivå Block VOF
    Period 1
    TANA15 Numerisk linjär algebra 6 A1N 1 V
    TATA53 Linjär algebra, överkurs 6* G2F 3 V
    *Kursen läses över flera perioder
    TATA54 Talteori 6* G2F 3 V
    *Kursen läses över flera perioder
    TATA64 Grafteori 6* A1N 2 V
    *Kursen läses över flera perioder
    TBMI26 Neuronnät och lärande system 6 A1N 2 V
    TBMT09 Fysiologiska tryck och flöden 6 A1N 1 V
    TBMT32 Medicintekniska utblickar 2* G1N 3 V
    *Kursen läses över flera perioder
    TBMT59 Bildgenererande teknik inom medicinen 6 A1F 3 V
    TDDD20 Konstruktion och analys av algoritmer 6 A1N 3 V
    TDDD25 Distribuerade system 6 A1N 2 V
    TDDD38 Avancerad programmering i C++ 6* A1N 2 V
    *Kursen läses över flera perioder
    TDDD41 Data Mining - Clustering and Association Analysis 6 A1N 3 V
    TDDD50 Grön IT 4 G2F 4 V
    TDDD57 Fysisk interaktion och spelprogrammering 6 A1N 1 V
    TDDD95 Algoritmisk problemlösning 6* A1F 1 V
    *Kursen läses över flera perioder
    TDDD97 Webbprogrammering 6 G2F 3 V
    TDDE05 AI-robotik 6* A1N 4 V
    *Kursen läses över flera perioder
    TDDE09 Språkteknologi 6 A1F 2 V
    TDDE50 Megagame - design för hållbar utveckling i ett förändrat klimat 6* G2F - V
    *Kursen läses över flera perioder
    TDDE51 Metoder och verktyg för stora distribuerade projekt 6* A1N 4 V
    *Kursen läses över flera perioder
    TDDE55 Data- och programstrukturer 6* G2F 3 V
    *Kursen läses över flera perioder
    TDDE61 Etisk hackning 6* A1N 1 V
    *Kursen läses över flera perioder
    TDDE62 Informationssäkerhet: privacy, system- och nätverkssäkerhet 6 A1N 4 V
    TDEI74 Business Analytics 6 A1N 4 V
    TDTS07 Systemkonstruktion och metodik 6 A1N 1 V
    TDTS21 Avancerade nätverk 6* A1N 1 V
    *Kursen läses över flera perioder
    TEAE21 Cybersäkerhetsrätt 6 G1F 3 V
    TEIE88 Datajuridisk översiktskurs 4 G1F 1 V
    TEIO13 Ledarskap och industriellt förändringsarbete 6 A1N 4 V
    TGTU94 Teknik och etik 6 G1F 1 V
    THEN18 Engelska 6* G1N 4 V
    *Kursen läses över flera perioder
    TINT02 Interkulturell kompetens och interkulturell kommunikation, fortsättningskurs 6* G2F - V
    *Kursen läses över flera perioder
    TKMJ15 Miljömanagement 6 G1F 3 V
    TNM111 Informationsvisualisering 6 A1N 3 V
    TSBB34 Datorseende för videoanalys 6 A1N 1 V
    TSBK07 Datorgrafik 6* A1N 4 V
    *Kursen läses över flera perioder
    TSBK08 Datakompression 6 A1N 2 V
    TSEK06 VLSI-konstruktion, CDIO 12* A1F 4 V
    *Kursen läses över flera perioder
    TSEK38 Konstruktion av radiotransceivers 6 A1F 2 V
    TSKS36 Digital och trådlös kommunikation 6 A1F 4 V
    TSRT07 Industriell reglerteknik 6 A1N 2 V
    TSRT09 Reglerteori 6 A1N 3 V
    TSTE14 Analoga filter 6 A1N 2 V
    Kursen är inställd 2020.
    Period 2
    TAOP87 Projekt i tillämpad optimering 6 A1N 3 V
    Vartannatårskurs. Kursen ges udda år.
    TATA53 Linjär algebra, överkurs 6* G2F 3 V
    *Kursen läses över flera perioder
    TATA54 Talteori 6* G2F 1 V
    *Kursen läses över flera perioder
    TATA64 Grafteori 6* A1N 2 V
    *Kursen läses över flera perioder
    TBMI32 E-hälsa: från idé till genomslag 6 A1N 2/4 V
    TBMT26 Teknik för intensivvård och kirurgi 6 A1N 1 V
    TBMT32 Medicintekniska utblickar 2* G1N 3 V
    *Kursen läses över flera perioder
    TDDD14 Formella språk och automatateori 6 G2F 2 V
    TDDD27 Avancerad webbprogrammering 6 A1N 3 V
    TDDD38 Avancerad programmering i C++ 6* A1N 1 V
    *Kursen läses över flera perioder
    TDDD48 Automatisk planering 6 A1N 1 V
    TDDD95 Algoritmisk problemlösning 6* A1F 4 V
    *Kursen läses över flera perioder
    TDDE05 AI-robotik 6* A1N 4 V
    *Kursen läses över flera perioder
    TDDE07 Bayesianska metoder 6 A1F 2 V
    TDDE31 Big Data Analytics 6 A1F 3 V
    TDDE34 Mjukvaruverifiering 6 A1N 1 V
    TDDE41 Programvaruarkitekturer 6 A1N 1 V
    TDDE50 Megagame - design för hållbar utveckling i ett förändrat klimat 6* G2F - V
    *Kursen läses över flera perioder
    TDDE51 Metoder och verktyg för stora distribuerade projekt 6* A1N 4 V
    *Kursen läses över flera perioder
    TDDE55 Data- och programstrukturer 6* G2F 1 V
    *Kursen läses över flera perioder
    TDDE61 Etisk hackning 6* A1N 2 V
    *Kursen läses över flera perioder
    TDDE64 Sports Analytics 6 A1N 3 V
    TDDE65 Programmering av parallelldatorer - metoder och verktyg 6 A1N 2 V
    TDDE70 Djup maskininlärning 6 A1F 1 V
    TDTS21 Avancerade nätverk 6* A1N 1 V
    *Kursen läses över flera perioder
    TEAE13 Affärsrätt 6 G1F 2 V
    TEAE20 Immaterialrätt 6 G1F 1 V
    TEIG01 Organisation för cybersäkerhet 6 A1N 4 V
    TEIO06 Innovativt entreprenörskap 6 A1N 2 V
    TEIO94 Entreprenörskap och idéutveckling 6 G2F 2 V
    TFEI71 Elektriska mätsystem 4 G1F 1 V
    TGTU84 Mångfald och genus inom teknikutveckling 6 G1F 4 V
    TGTU95 Vetenskapens och teknologins filosofi 6 G1F 4 V
    THEN18 Engelska 6* G1N 4 V
    *Kursen läses över flera perioder
    TINT02 Interkulturell kompetens och interkulturell kommunikation, fortsättningskurs 6* G2F - V
    *Kursen läses över flera perioder
    TNM079 Modellering och animering 6 A1N 2 V
    TSBB33 3D-datorseende 6 A1N 3 V
    TSBK07 Datorgrafik 6* A1N 1 V
    *Kursen läses över flera perioder
    TSBK38 Bild- och ljudkompression 6 A1N 4 V
    TSEK06 VLSI-konstruktion, CDIO 12* A1F 4 V
    *Kursen läses över flera perioder
    TSFS19 Batterisystem 6 A1N 2 V
    TSIT11 Kvantalgoritmer och kvantinformation 6 A1N 3 V
    TSKS14 Flerantennkommunikation 6 A1F 3 V
    TSKS16 Signalbehandling för kommunikation 6 A1N 1 V
    TSRT14 Sensorfusion 6 A1N 3 V
    TSTE06 Digitala filter 6 A1N 3 V
    Kursen är inställd 2020.
    TSTE87 Applikationsspecifika integrerade kretsar 6 A1N 2 V
    Inriktning: AI och maskininlärning — Preliminära kurser
    Kurskod Kursnamn Hp Nivå Block VOF
    Period 1
    TBMI26 Neuronnät och lärande system 6 A1N 2 V
    TDDD20 Konstruktion och analys av algoritmer 6 A1N 3 V
    TDDD41 Data Mining - Clustering and Association Analysis 6 A1N 3 V
    TDDD95 Algoritmisk problemlösning 6* A1F 1 V
    *Kursen läses över flera perioder
    TDDE05 AI-robotik 6* A1N 4 V
    *Kursen läses över flera perioder
    TDDE09 Språkteknologi 6 A1F 2 V
    TSRT07 Industriell reglerteknik 6 A1N 2 V
    Period 2
    TDDD48 Automatisk planering 6 A1N 1 V
    TDDD95 Algoritmisk problemlösning 6* A1F 4 V
    *Kursen läses över flera perioder
    TDDE05 AI-robotik 6* A1N 4 V
    *Kursen läses över flera perioder
    TDDE07 Bayesianska metoder 6 A1F 2 V
    TDDE31 Big Data Analytics 6 A1F 3 V
    TDDE64 Sports Analytics 6 A1N 3 V
    TDDE70 Djup maskininlärning 6 A1F 1 V
    TSRT14 Sensorfusion 6 A1N 3 V
    Inriktning: Autonoma system — Preliminära kurser
    Kurskod Kursnamn Hp Nivå Block VOF
    Period 1
    TSRT07 Industriell reglerteknik 6 A1N 2 O
    TDDE05 AI-robotik 6* A1N 4 V
    *Kursen läses över flera perioder
    TSBB34 Datorseende för videoanalys 6 A1N 1 V
    TSRT09 Reglerteori 6 A1N 3 V
    Period 2
    TDDE05 AI-robotik 6* A1N 4 V
    *Kursen läses över flera perioder
    TSBB33 3D-datorseende 6 A1N 3 V
    TSFS19 Batterisystem 6 A1N 2 V
    TSRT14 Sensorfusion 6 A1N 3 V
    Inriktning: Datorseende och signalanalys — Preliminära kurser
    Kurskod Kursnamn Hp Nivå Block VOF
    Period 1
    TBMI26 Neuronnät och lärande system 6 A1N 2 V
    TBMT59 Bildgenererande teknik inom medicinen 6 A1F 3 V
    TNM111 Informationsvisualisering 6 A1N 3 V
    TSBB34 Datorseende för videoanalys 6 A1N 1 V
    TSBK07 Datorgrafik 6* A1N 4 V
    *Kursen läses över flera perioder
    TSBK08 Datakompression 6 A1N 2 V
    Period 2
    TSBB33 3D-datorseende 6 A1N 3 V
    TSBK07 Datorgrafik 6* A1N 1 V
    *Kursen läses över flera perioder
    TSBK38 Bild- och ljudkompression 6 A1N 4 V
    TSRT14 Sensorfusion 6 A1N 3 V
    Inriktning: Datorsystem — Preliminära kurser
    Kurskod Kursnamn Hp Nivå Block VOF
    Period 1
    TDDD25 Distribuerade system 6 A1N 2 V
    TDDD38 Avancerad programmering i C++ 6* A1N 2 V
    *Kursen läses över flera perioder
    TDDD97 Webbprogrammering 6 G2F 3 V
    TDTS07 Systemkonstruktion och metodik 6 A1N 1 V
    TDTS21 Avancerade nätverk 6* A1N 1 V
    *Kursen läses över flera perioder
    Period 2
    TDDD14 Formella språk och automatateori 6 G2F 2 V
    TDDD27 Avancerad webbprogrammering 6 A1N 3 V
    TDDD38 Avancerad programmering i C++ 6* A1N 1 V
    *Kursen läses över flera perioder
    TDDE34 Mjukvaruverifiering 6 A1N 1 V
    TDDE41 Programvaruarkitekturer 6 A1N 1 V
    TDDE65 Programmering av parallelldatorer - metoder och verktyg 6 A1N 2 V
    TDTS21 Avancerade nätverk 6* A1N 1 V
    *Kursen läses över flera perioder
    Inriktning: Elektronik — Preliminära kurser
    Kurskod Kursnamn Hp Nivå Block VOF
    Period 1
    TSEK06 VLSI-konstruktion, CDIO 12* A1F 4 V
    *Kursen läses över flera perioder
    TSEK38 Konstruktion av radiotransceivers 6 A1F 2 V
    TSTE14 Analoga filter 6 A1N 2 V
    Kursen är inställd 2020.
    TSTE93 Analog konstruktion 6* G2F 4 V
    *Kursen läses över flera perioder
    Period 2
    TSTE87 Applikationsspecifika integrerade kretsar 6 A1N 2 O
    TSEK06 VLSI-konstruktion, CDIO 12* A1F 4 V
    *Kursen läses över flera perioder
    TSKS16 Signalbehandling för kommunikation 6 A1N 1 V
    TSTE06 Digitala filter 6 A1N 3 V
    Kursen är inställd 2020.
    TSTE93 Analog konstruktion 6* G2F 1 V
    *Kursen läses över flera perioder
    Inriktning: Industriell ekonomi — Preliminära kurser
    Kurskod Kursnamn Hp Nivå Block VOF
    Period 1
    TDEI74 Business Analytics 6 A1N 4 O/V
    Antingen TDEI74 eller TEIO13 läses i profilen.
    TEIO13 Ledarskap och industriellt förändringsarbete 6 A1N 4 O/V
    Antingen TDEI74 eller TEIO13 läses i profilen.
    Period 2
    TEIO06 Innovativt entreprenörskap 6 A1N 2 O
    Inriktning: Medicinsk informatik — Preliminära kurser
    Kurskod Kursnamn Hp Nivå Block VOF
    Period 1
    TBMI26 Neuronnät och lärande system 6 A1N 2 V
    TDDD41 Data Mining - Clustering and Association Analysis 6 A1N 3 V
    TDDE62 Informationssäkerhet: privacy, system- och nätverkssäkerhet 6 A1N 4 V
    Period 2
    TBMI32 E-hälsa: från idé till genomslag 6 A1N 2/4 V
    TBMT26 Teknik för intensivvård och kirurgi 6 A1N 1 V
    TDDE31 Big Data Analytics 6 A1F 3 V
    Inriktning: Programmering och algoritmer — Preliminära kurser
    Kurskod Kursnamn Hp Nivå Block VOF
    Period 1
    TATA64 Grafteori 6* A1N 2 O/V
    *Kursen läses över flera perioder
    Ingår i alternativobligatorium i profilen. Se profilregler i utbildningsplanen.
    TDDD20 Konstruktion och analys av algoritmer 6 A1N 3 O/V
    Ingår i alternativobligatorium i profilen. Se profilregler i utbildningsplanen.
    TDDD41 Data Mining - Clustering and Association Analysis 6 A1N 3 V
    TDDD95 Algoritmisk problemlösning 6* A1F 1 V
    *Kursen läses över flera perioder
    Period 2
    TATA64 Grafteori 6* A1N 2 O/V
    *Kursen läses över flera perioder
    Ingår i alternativobligatorium i profilen. Se profilregler i utbildningsplanen.
    TDDD14 Formella språk och automatateori 6 G2F 2 O/V
    Ingår i alternativobligatorium i profilen. Se profilregler i utbildningsplanen.
    TDDE34 Mjukvaruverifiering 6 A1N 1 O/V
    Ingår i alternativobligatorium i profilen. Se profilregler i utbildningsplanen.
    TDDD95 Algoritmisk problemlösning 6* A1F 4 V
    *Kursen läses över flera perioder
    TDDE65 Programmering av parallelldatorer - metoder och verktyg 6 A1N 2 V
    Inriktning: Spelprogrammering — Preliminära kurser
    Kurskod Kursnamn Hp Nivå Block VOF
    Period 1
    TDDD57 Fysisk interaktion och spelprogrammering 6 A1N 1 O
    TSBK07 Datorgrafik 6* A1N 4 O
    *Kursen läses över flera perioder
    TBMI26 Neuronnät och lärande system 6 A1N 2 V
    Period 2
    TSBK07 Datorgrafik 6* A1N 1 O
    *Kursen läses över flera perioder
    TNM079 Modellering och animering 6 A1N 2 V
    Inriktning: Storskalig mjukvaruutveckling — Preliminära kurser
    Kurskod Kursnamn Hp Nivå Block VOF
    Period 1
    TDDE51 Metoder och verktyg för stora distribuerade projekt 6* A1N 4 V
    *Kursen läses över flera perioder
    Period 2
    TDDE34 Mjukvaruverifiering 6 A1N 1 V
    TDDE41 Programvaruarkitekturer 6 A1N 1 V
    TDDE51 Metoder och verktyg för stora distribuerade projekt 6* A1N 4 V
    *Kursen läses över flera perioder
    Inriktning: System-on-chip — Preliminära kurser
    Kurskod Kursnamn Hp Nivå Block VOF
    Period 1
    TDTS07 Systemkonstruktion och metodik 6 A1N 1 O
    TSBK07 Datorgrafik 6* A1N 4 V
    *Kursen läses över flera perioder
    TSEK06 VLSI-konstruktion, CDIO 12* A1F 4 V
    *Kursen läses över flera perioder
    Period 2
    TEAE20 Immaterialrätt 6 G1F 1 V
    TSBK07 Datorgrafik 6* A1N 1 V
    *Kursen läses över flera perioder
    TSEK06 VLSI-konstruktion, CDIO 12* A1F 4 V
    *Kursen läses över flera perioder
    TSKS16 Signalbehandling för kommunikation 6 A1N 1 V
    TSTE06 Digitala filter 6 A1N 3 V
    Kursen är inställd 2020.
    TSTE87 Applikationsspecifika integrerade kretsar 6 A1N 2 V
    Inriktning: Säkra system — Preliminära kurser
    Kurskod Kursnamn Hp Nivå Block VOF
    Period 1
    TDDE62 Informationssäkerhet: privacy, system- och nätverkssäkerhet 6 A1N 4 O
    TDDD38 Avancerad programmering i C++ 6* A1N 2 V
    *Kursen läses över flera perioder
    TDDD97 Webbprogrammering 6 G2F 3 V
    TDDE61 Etisk hackning 6* A1N 1 V
    *Kursen läses över flera perioder
    TEAE21 Cybersäkerhetsrätt 6 G1F 3 V
    Period 2
    TDDD27 Avancerad webbprogrammering 6 A1N 3 V
    TDDD38 Avancerad programmering i C++ 6* A1N 1 V
    *Kursen läses över flera perioder
    TDDE34 Mjukvaruverifiering 6 A1N 1 V
    TDDE61 Etisk hackning 6* A1N 2 V
    *Kursen läses över flera perioder
    TEIG01 Organisation för cybersäkerhet 6 A1N 4 V

    Termin 9 HT 2026

    Preliminära kurser
    Kurskod Kursnamn Hp Nivå Block VOF
    Period 1
    TANA21 Beräkningsmatematik 6 G1F 3 O/V
    För Civlingenjör D eller IT gäller att en av TANA09 eller TANA21 ska läsas.
    TAMS39 Multivariat statistik 6 A1N 4 V
    Varannatårskurs. Kursen ges udda år.
    TBMI28 E-hälsa: projekt 12* A1F 4 V