Masterprogram i datavetenskap – Datavetenskap
Studieplan, TDV2M, DATA
- Kod
- TDV2M
- Inriktningskod
- DATA
- Fastställd av
- Teknisk-naturvetenskapliga fakultetsnämnden, 6 november 2023
- Diarienummer
- TEKNAT 2023/166
Följande beteckningar används:
G1N - Grundnivå, kursen kräver inte tidigare högskolestudier
G1F - Grundnivå, kursen kräver tidigare högskolestudier mindre än 60 hp
G2F - Grundnivå, kursen kräver tidigare högskolestudier minst 60 hp
A1N - Avancerad nivå, kursen kräver endast kurser på grundnivå, minst 120 hp
A1F - Avancerad nivå, kursen kräver tidigare kurser på avancerad nivå
A1E - Avancerad nivå, examensarbete för magisterexamen (60 hp)
A2E - Avancerad nivå, examensarbete för masterexamen (120 hp)
Termin 1
Kurser väljs fritt bland nedanstående, under förutsättning att behörighetskraven är uppfyllda. Studierådgivning ges så att de valda kurserna tillsammans ska uppfylla examenskraven.
1DL442 och 1DL450 ges i mån av resurser.
Period 1
- Accelerering av system med programmerbara logikenheter, 5 av 10 hp (1DT109) Huvudområde(n) med fördjupning: Datavetenskap A1N, Inbyggda system A1N, Teknik A1N
- Artificiell intelligens, 5 hp (1DL340) Huvudområde(n) med fördjupning: Dataanalys A1N, Datavetenskap A1N, Teknik A1N
- Avancerade datavetenskapsstudier i Sverige, 5 hp (1DT032) Huvudområde(n) med fördjupning: Datavetenskap A1N
- Databasteknik I, 5 hp (1DL301) Huvudområde(n) med fördjupning: Datavetenskap G2F, System i teknik och samhälle G2F, Teknik G2F
- Data, etik och rätt, 5 hp (1DL002) Huvudområde(n) med fördjupning: Bildanalys och maskininlärning A1N, Dataanalys A1N, Datavetenskap A1N, Människa-datorinteraktion A1N
- Datavetenskapens didaktik, 5 av 10 hp (1DT061) Huvudområde(n) med fördjupning: Datavetenskap A1N
- Funktionell programmering I, 5 hp (1DL330) Huvudområde(n) med fördjupning: Datavetenskap A1N
- Informationsutvinning I, 5 hp (1DL360) Huvudområde(n) med fördjupning: Dataanalys A1N, Datavetenskap A1N, Teknik A1N
- Introduktion till bildanalys, 5 av 10 hp (1MD110) Huvudområde(n) med fördjupning: Bildanalys och maskininlärning A1N, Datavetenskap A1N
- Introduktion till parallellprogrammering, 5 hp (1DL530) Huvudområde(n) med fördjupning: Datavetenskap A1N, Inbyggda system A1N, Teknik A1N
- Kombinatorisk optimering och villkorsprogrammering, 5 av 10 hp (1DL442) Huvudområde(n) med fördjupning: Datavetenskap A1N, Teknik A1N
- IT, hållbarhet och socialt ansvar, 5 hp (1DL008) Huvudområde(n) med fördjupning: Datavetenskap A1N, Människa-datorinteraktion A1N, Teknik A1N
- Linjär algebra för dataanalys, 5 hp (1MA330) Huvudområde(n) med fördjupning: Dataanalys A1N, Matematik A1N
- Metoder och projektledning för mjukvaruutveckling, 5 hp (1DL251) Huvudområde(n) med fördjupning: Dataanalys A1N, Datavetenskap A1N, Teknik A1N
- Modellering för kombinatorisk optimering, 5 hp (1DL451) Huvudområde(n) med fördjupning: Dataanalys A1N, Datavetenskap A1N
- Människa-datorinteraktion, 5 hp (1MD016) Huvudområde(n) med fördjupning: Datavetenskap G1N, System i teknik och samhälle G1N, Teknik G1N
- Programmeringsteori, 5 av 10 hp (1DT034) Huvudområde(n) med fördjupning: Datavetenskap A1N, Inbyggda system A1N
- Semantik för programmeringsspråk, 5 hp (1DL311) Huvudområde(n) med fördjupning: Datavetenskap G2F
1DL010 Artificiell Intelligens och 1DL340 Artificiell Intelligens kan inte ingå i samma examen.
1DL442 Kombinatorisk optimering med villkorsprogrammering kan inte ingår i samma examen som någon av kurserna 1DL441 Kombinatorisk optimering och villkorsprogrammering, 1DL451 Modellering för kombinatorisk optimering, 1DL448 Modellering för kombinatorisk optimering eller 1DL449 Villkorsmodellering för kombinatorisk optimering.
1DL360 Informationsutvinning I och 1DL370 Informationsutvinning kan inte ingå i samma examen.
Period 2
- Accelerering av system med programmerbara logikenheter, 5 av 10 hp (1DT109) Huvudområde(n) med fördjupning: Datavetenskap A1N, Inbyggda system A1N, Teknik A1N
- Algoritmer och datastrukturer II, 5 hp (1DL231) Huvudområde(n) med fördjupning: Datavetenskap G2F
- Avancerad funktionell programmering, 5 hp (1DL450) Huvudområde(n) med fördjupning: Datavetenskap A1F
- Avancerad mjukvarudesign, 5 hp (1DL242) Huvudområde(n) med fördjupning: Datavetenskap A1F, Teknik A1F
- Databasteknik I, 5 hp (1DL301) Huvudområde(n) med fördjupning: Datavetenskap G2F, System i teknik och samhälle G2F, Teknik G2F
- Databasteknik II, 5 hp (1DL400) Huvudområde(n) med fördjupning: Dataanalys A1N, Datavetenskap A1N, Teknik A1N
- Datakommunikation II, 5 av 10 hp (1DT074) Huvudområde(n) med fördjupning: Datavetenskap A1N, Teknik A1N
- Datavetenskapens didaktik, 5 av 10 hp (1DT061) Huvudområde(n) med fördjupning: Datavetenskap A1N
- Datoriserad bildanalys I, 5 hp (1TD396) Huvudområde(n) med fördjupning: Datavetenskap A1N, Teknik A1N
- Intelligenta interaktiva system, 5 hp (1MD032) Huvudområde(n) med fördjupning: Datavetenskap A1N, Människa-datorinteraktion A1N, Teknik A1N
- Introduktion till bildanalys, 5 av 10 hp (1MD110) Huvudområde(n) med fördjupning: Bildanalys och maskininlärning A1N, Datavetenskap A1N
- Introduktion till beräkningsvetenskap, 5 hp (1TD342) Huvudområde(n) med fördjupning: Datavetenskap G1F, Matematik G1F, Teknik G1F
- Kombinatorisk optimering och villkorsprogrammering, 5 av 10 hp (1DL442) Huvudområde(n) med fördjupning: Datavetenskap A1N, Teknik A1N
- Kompilatorteknik I, 5 hp (1DL321) Huvudområde(n) med fördjupning: Datavetenskap G2F, Teknik G2F
- Mjukvarutestning, 5 hp (1DL610) Huvudområde(n) med fördjupning: Datavetenskap A1N, Teknik A1N
- Människa-datorinteraktion, 5 hp (1MD016) Huvudområde(n) med fördjupning: Datavetenskap G1N, System i teknik och samhälle G1N, Teknik G1N
- Optimeringsmetoder, 5 hp (1TD184) Huvudområde(n) med fördjupning: Dataanalys A1N, Datavetenskap A1N, Teknik A1N, Tillämpad beräkningsvetenskap A1N
- Parallella algoritmer och datastrukturer, 5 hp (1DL590) Huvudområde(n) med fördjupning: Datavetenskap A1F
- Programmeringsteori, 5 av 10 hp (1DT034) Huvudområde(n) med fördjupning: Datavetenskap A1N, Inbyggda system A1N
- Realtidssystem I, 5 hp (1DT063) Huvudområde(n) med fördjupning: Datavetenskap A1N, Inbyggda system A1N, Teknik A1N
- Realtidssystem, 10 hp (1DT004) Huvudområde(n) med fördjupning: Datavetenskap A1N, Inbyggda system A1N, Teknik A1N
- Säkra datorsystem I, 5 hp (1DT072) Huvudområde(n) med fördjupning: Datavetenskap A1N, Teknik A1N
- Statistisk maskininlärning, 5 hp (1RT700) Huvudområde(n) med fördjupning: Bildanalys och maskininlärning A1N, Dataanalys A1N, Datavetenskap A1N, Matematik A1N, Teknik A1N
- Vetenskaplig visualisering, 5 hp (1TD389) Huvudområde(n) med fördjupning: Datavetenskap A1N, Teknik A1N, Tillämpad beräkningsvetenskap A1N
1DL441 Kombinatorisk optimering med villkorsprogrammering och 1DL451 Modellering för kombinatorisk optimering kan ej ingå i samma examen. 1DT004 Realtidssystem och 1DT063 Realtidssystem I kan ej ingå i samma examen.
1DL442 kan inte ingå i samma examen som någon av 1DL441 Kombinatorisk optimering med villkorsprogrammering, 1DL451 Modellering för kombinatorisk optimering, 1DL448 Modellering för kombinatorisk optimering eller 1DL449 Villkorsmodellering för kombinatorisk optimering.
Termin 2
Period 3
1DL705 och 1DL710 ges i mån av resurser.
- Algoritmer och datastrukturer III, 5 hp (1DL481) Huvudområde(n) med fördjupning: Datavetenskap A1N
- Avancerad datorarkitektur, 5 av 10 hp (1DT024) Huvudområde(n) med fördjupning: Datavetenskap A1N, Inbyggda system A1N, Teknik A1N
- Avancerad interaktionsdesign, 5 hp (1MD001) Huvudområde(n) med fördjupning: Datavetenskap A1N, Människa-datorinteraktion A1N, Teknik A1N
- Data engineering I, 5 hp (1TD169) Huvudområde(n) med fördjupning: Dataanalys A1N, Datavetenskap A1N, Teknik A1N, Tillämpad beräkningsvetenskap A1N
- Datakommunikation II, 5 av 10 hp (1DT074) Huvudområde(n) med fördjupning: Datavetenskap A1N, Teknik A1N
- Datorgrafik, 10 hp (1TD388) Huvudområde(n) med fördjupning: Datavetenskap A1N, Tillämpad beräkningsvetenskap A1N
- Djupinlärning, 5 hp (1RT720) Huvudområde(n) med fördjupning: Bildanalys och maskininlärning A1F, Dataanalys A1F, Datavetenskap A1F, Teknik A1F
- Gränssnittsprogrammering I, 5 hp (1MD002) Huvudområde(n) med fördjupning: Datavetenskap A1N, Människa-datorinteraktion A1N, Teknik A1N
- Högprestandaprogrammering, 10 hp (1TD062) Huvudområde(n) med fördjupning: Dataanalys A1N, Datavetenskap A1N, Teknik A1N, Tillämpad beräkningsvetenskap A1N
- Introduktion till datorbaserade reglersystem, 5 hp (1RT485) Huvudområde(n) med fördjupning: Teknik G2F
- Introduktion till maskininlärning, 5 hp (1DL034) Huvudområde(n) med fördjupning: Datavetenskap G2F
- IT, etik och organisation, 5 hp (1MD004) Huvudområde(n) med fördjupning: Datavetenskap A1N, Människa-datorinteraktion A1N
- Krav inom agil utveckling, 5 hp (1MD200) Huvudområde(n) med fördjupning: Datavetenskap A1F, Människa-datorinteraktion A1F, Teknik A1F
- Kryptologi, 5 hp (1DT075) Huvudområde(n) med fördjupning: Datavetenskap A1N, Teknik A1N
- Lågnivå-parallellprogrammering, 5 hp (1DT116) Huvudområde(n) med fördjupning: Datavetenskap A1N, Inbyggda system A1N, Teknik A1N
- Metoder och projektledning för mjukvaruutveckling, 5 hp (1DL251) Huvudområde(n) med fördjupning: Dataanalys A1N, Datavetenskap A1N, Teknik A1N
- Naturliga beräkningsmetoder för maskininlärning, 5 av 10 hp (1DL073) Huvudområde(n) med fördjupning: Dataanalys A1N, Datavetenskap A1N
- Plattformsöverskridande system, 5 hp (1DL620) Huvudområde(n) med fördjupning: Datavetenskap A1F, Teknik A1F
- Programmering av inbyggda system, 5 hp (1DT106) Huvudområde(n) med fördjupning: Datavetenskap A1F, Inbyggda system A1F, Teknik A1F
- Statistisk maskininlärning, 5 hp (1RT700) Huvudområde(n) med fördjupning: Bildanalys och maskininlärning A1N, Dataanalys A1N, Datavetenskap A1N, Matematik A1N, Teknik A1N
- Trådlös kommunikation och nätverksbaserade inbyggda system, 5 hp (1DT194) Huvudområde(n) med fördjupning: Datavetenskap A1N, Inbyggda system A1N, Teknik A1N
- Öppen fördjupningskurs i datavetenskap, 5 hp (1DL705) Huvudområde(n) med fördjupning: Datavetenskap A1F
- Öppen fördjupningskurs i datavetenskap, 10 hp (1DL710) Huvudområde(n) med fördjupning: Datavetenskap A1F
1DT194 Trådlös kommunikation och nätverksbaserade inbyggda system kan inte ingå i samma examen som någon av 1DT095 Trådlös kommunikation och inbyggda system och 1DT103 Trådlös kommunikation och inbyggda system.
1DT116 Lågnivå-parallellprogrammering kan inte ingå i samma examen som 1DL550 Lågnivå-parallellprogrammering.
1TD062 Högprestandaprogrammering kan inte ingå i samma examen som någon av 1DL560 Programmering av effektiva parallella program,1TD351 Högprestandaberäkningar och programmering, 1TD480 Programmering av parallelldatorer och 1TD064 Högprestanda- och parallellberäkningar.
Period 4
- Avancerad datorarkitektur, 5 av 10 hp (1DT024) Huvudområde(n) med fördjupning: Datavetenskap A1N, Inbyggda system A1N, Teknik A1N
- Data engineering II, 10 hp (1TD076) Huvudområde(n) med fördjupning: Dataanalys A1F, Datavetenskap A1F, Teknik A1F, Tillämpad beräkningsvetenskap A1F
- Datasäkerhet och integritet, 5 hp (1DT114) Huvudområde(n) med fördjupning: Dataanalys A1N, Datavetenskap A1N, Teknik A1N
- Gränssnittsprogrammering II, 5 hp (1MD003) Huvudområde(n) med fördjupning: Datavetenskap A1F, Människa-datorinteraktion A1F, Teknik A1F
- Internationell mjukvaruutveckling, projekt, 10 hp (1DT092) Huvudområde(n) med fördjupning: Datavetenskap A1N, Teknik A1N
- Komplexa IT-system i stora organisationer, 5 hp (1DL630) Huvudområde(n) med fördjupning: Datavetenskap A1F, Teknik A1F
- Naturliga beräkningsmetoder för maskininlärning, 5 av 10 hp (1DL073) Huvudområde(n) med fördjupning: Dataanalys A1N, Datavetenskap A1N
- Programmering av inbyggda system, projekt, 5 hp (1DT108) Huvudområde(n) med fördjupning: Datavetenskap A1F, Inbyggda system A1F, Teknik A1F
- Trådlös kommunikation och inbyggda system, projekt, 5 hp (1DT195) Huvudområde(n) med fördjupning: Datavetenskap A1F, Inbyggda system A1F, Teknik A1F
- Öppen fördjupningskurs i datavetenskap, 5 hp (1DL705) Huvudområde(n) med fördjupning: Datavetenskap A1F
- Öppen fördjupningskurs i datavetenskap, 10 hp (1DL710) Huvudområde(n) med fördjupning: Datavetenskap A1F
Den som önskar avlägga en magisterexamen väljer Examensarbete D nedan.
- Examensarbete D i datavetenskap, 15 hp (1DT440) Huvudområde(n) med fördjupning: Datavetenskap A1E
1DT195 Trådlös kommunikation och inbyggda system, projekt, och 1DT103 Trådlös kommunikation och inbyggda system kan inte ingå i samma examen.
1DT114 Datasäkerhet och integritet kan inte ingå i samma examen som 1DT098.
1DT076 Data Engineering II kan inte ingå i samma examen som 1DT075 Data Engineering II.
Termin 3
Termin 3 och 4
Den studerande kan under termin 3 välja bland ovan för termin 1 (period 1 och 2), förutsatt att förkunskapskraven är uppfyllda. Det är dessutom möjligt att läsa följande kurser. Den studerande förväntas under termin 3-4 läsa kursen 1DT540 Examensarbete E i datavetenskap, 30 hp alternativt 1DT550 Examensarbete E i datavetenskap, 45 hp. Examensarbete kan ej påbörjas av en student som samma termin påbörjat kursen 1DT054 Projekt DV.
Vid få deltagare eller resursbrist kan följande kurser ställas in eller ges med annan undervisningsform: 1DL465, 1DL705, 1DL710, 1DT059.
Period 1
- Acceleratorbaserad programmering, 5 hp (1TD054) Huvudområde(n) med fördjupning: Dataanalys A1F, Datavetenskap A1F, Tillämpad beräkningsvetenskap A1F
- Avancerad probabilistisk maskininlärning, 5 hp (1RT705) Huvudområde(n) med fördjupning: Dataanalys A1F, Datavetenskap A1F, Matematik A1F, Teknik A1F
- IT i samhället, 5 av 15 hp (1DT012) Huvudområde(n) med fördjupning: Datavetenskap A1N, Människa-datorinteraktion A1N, Teknik A1N
- Medicinsk informatik, 5 hp (1MD030) Huvudområde(n) med fördjupning: Datavetenskap A1F, Människa-datorinteraktion A1F
- Modellbaserad utveckling av inbyggd programvara, 5 av 10 hp (1DT059) Huvudområde(n) med fördjupning: Datavetenskap A1F, Inbyggda system A1F, Teknik A1F
- Projekt DV, 15 av 30 hp (1DT054) Huvudområde(n) med fördjupning: Datavetenskap A1F, Teknik A1F
- Stora språkmodeller och sociala konsekvenser av artificiell intelligens, 5 hp (1RT730) Huvudområde(n) med fördjupning: Bildanalys och maskininlärning A1F, Dataanalys A1F, Datavetenskap A1F
- Underhållsprogrammering, 5 hp (1DL601) Huvudområde(n) med fördjupning: Datavetenskap A1F, Teknik A1F
- Öppen fördjupningskurs i datavetenskap, 5 hp (1DL705) Huvudområde(n) med fördjupning: Datavetenskap A1F
- Öppen fördjupningskurs i datavetenskap, 10 hp (1DL710) Huvudområde(n) med fördjupning: Datavetenskap A1F
1DL010 Artificiell Intelligens och 1DL340 Artificiell Intelligens kan inte ingå i samma examen.
1RT003 Avancerad probabilistisk maskininlärning och 1RT705 Avancerad probabilistisk maskininlärning kan inte ingå i samma examen.
1DL370 Informationsutvinning kan inte ingå i samma examen som 1DL360 Informationsutvinning I, 1DL460 Informationsutvinning II eller 1DL025 Informationsutvinning.
1TD054 Acceleratorbaserad programmering kan inte ingå i samma examen som 1TD055 Acceleratorbaserad programmering.
Period 2
- Icke-exkluderande design och utvärdering, 15 hp (1MD033) Huvudområde(n) med fördjupning: Datavetenskap A1F, Människa-datorinteraktion A1F, Teknik A1F
- IT i samhället, 10 av 15 hp (1DT012) Huvudområde(n) med fördjupning: Datavetenskap A1N, Människa-datorinteraktion A1N, Teknik A1N
- Modellbaserad utveckling av inbyggd programvara, 5 av 10 hp (1DT059) Huvudområde(n) med fördjupning: Datavetenskap A1F, Inbyggda system A1F, Teknik A1F
- Projekt DV, 15 av 30 hp (1DT054) Huvudområde(n) med fördjupning: Datavetenskap A1F, Teknik A1F
- Projekt i datorsystem, 15 hp (1DT104) Huvudområde(n) med fördjupning: Datavetenskap A1F, Teknik A1F
- Projekt i mjukvaruutveckling, 15 hp (1DL650) Huvudområde(n) med fördjupning: Datavetenskap A1F, Teknik A1F
- Examensarbete E i datavetenskap, 15 av 45 hp (1DT550) Huvudområde(n) med fördjupning: Datavetenskap A2E
- Utvinning av sociala data, 10 hp (1DL465) Huvudområde(n) med fördjupning: Dataanalys A1F, Datavetenskap A1F
- Öppen fördjupningskurs i datavetenskap, 5 hp (1DL705) Huvudområde(n) med fördjupning: Datavetenskap A1F
- Öppen fördjupningskurs i datavetenskap, 10 hp (1DL710) Huvudområde(n) med fördjupning: Datavetenskap A1F
Termin 4
- Examensarbete E i datavetenskap, 30 hp (1DT540) Huvudområde(n) med fördjupning: Datavetenskap A2E
- Examensarbete E i datavetenskap, 45 hp (1DT550) Huvudområde(n) med fördjupning: Datavetenskap A2E
Utbildningsplan
- Utbildningsplan giltig från och med höstterminen 2024
- Utbildningsplan giltig från och med höstterminen 2023
- Utbildningsplan giltig från och med höstterminen 2022
- Utbildningsplan giltig från och med höstterminen 2021, version 2
- Utbildningsplan giltig från och med höstterminen 2021, version 1
- Utbildningsplan giltig från och med höstterminen 2020
- Utbildningsplan giltig från och med höstterminen 2019
- Utbildningsplan giltig från och med höstterminen 2018
- Utbildningsplan giltig från och med höstterminen 2017
- Utbildningsplan giltig från och med höstterminen 2016, version 2
- Utbildningsplan giltig från och med höstterminen 2016, version 1
- Utbildningsplan giltig från och med höstterminen 2015
- Utbildningsplan giltig från och med höstterminen 2014
- Utbildningsplan giltig från och med höstterminen 2013
- Utbildningsplan giltig från och med höstterminen 2012
- Utbildningsplan giltig från och med höstterminen 2011