Studieplan för Masterprogram i datavetenskap
Master's Programme in Computer Science
Inriktning: Datavetenskap (Computer Science)
- 120 högskolepoäng
- Programkod: TDV2M
- Inriktningskod: DATA
- Fastställd: 2008-05-08
- Beslutad av: Naturvetenskapliga utbildningsnämnden
- Reviderad: 2022-11-08
- Reviderad av: Teknisk-naturvetenskapliga fakultetsnämnden
- Diarienr: TEKNAT 2022/136
- Studieplanen gäller från: HT 2023
- Ansvarig fakultet: Teknisk-naturvetenskapliga fakulteten
- Ansvarig institution: Institutionen för informationsteknologi
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.
Vid få deltagare eller resursbrist kan följande kurser ställas in eller ges med annan undervisningsform: 1DL442 och 1DL450.
Period 1
-
Accelerering av system med programmerbara logikenheter,
5 (av 10)
högskolepoäng
(1DT109)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1N, Teknik A1N, Inbyggda system A1N
-
Artificiell intelligens,
5
högskolepoäng
(1DL340)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1N, Teknik A1N
-
Avancerade datavetenskapsstudier i Sverige,
5
högskolepoäng
(1DT032)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1N
-
Databasteknik I,
5
högskolepoäng
(1DL301)
Huvudområde(n) och successiv fördjupning: Datavetenskap G2F, Teknik G2F, System i teknik och samhälle G2F
-
Data, etik och rätt,
5
högskolepoäng
(1DL002)
Huvudområde(n) och successiv fördjupning: Dataanalys A1N, Bildanalys och maskininlärning A1N, Människa-datorinteraktion A1N, Datavetenskap A1N
-
Datavetenskapens didaktik,
5 (av 10)
högskolepoäng
(1DT061)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1N
-
Funktionell programmering I,
5
högskolepoäng
(1DL330)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1N
-
Informationsutvinning I,
5
högskolepoäng
(1DL360)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1N, Teknik A1N
-
Introduktion till bildanalys,
5 (av 10)
högskolepoäng
(1MD110)
Huvudområde(n) och successiv fördjupning: Bildanalys och maskininlärning A1N, Datavetenskap A1N
-
Introduktion till parallellprogrammering,
5
högskolepoäng
(1DL530)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1N, Teknik A1N
-
Kombinatorisk optimering och villkorsprogrammering,
5 (av 10)
högskolepoäng
(1DL442)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1N, Teknik A1N
-
IT, hållbarhet och socialt ansvar,
5
högskolepoäng
(1DL008)
Huvudområde(n) och successiv fördjupning: Människa-datorinteraktion A1N, Datavetenskap A1N, Teknik A1N
-
Metoder och projektledning för mjukvaruutveckling,
5
högskolepoäng
(1DL251)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1N, Teknik A1N
-
Modellering för kombinatorisk optimering,
5
högskolepoäng
(1DL451)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1N
-
Människa-datorinteraktion,
5
högskolepoäng
(1MD016)
Huvudområde(n) och successiv fördjupning: Datavetenskap G1N, Teknik G1N, System i teknik och samhälle G1N
-
Programmeringsteori,
5 (av 10)
högskolepoäng
(1DT034)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1N, Inbyggda system A1N
-
Semantik för programmeringsspråk,
5
högskolepoäng
(1DL311)
Huvudområde(n) och successiv 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)
högskolepoäng
(1DT109)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1N, Teknik A1N, Inbyggda system A1N
-
Algoritmer och datastrukturer II,
5
högskolepoäng
(1DL231)
Huvudområde(n) och successiv fördjupning: Datavetenskap G2F
-
Avancerad funktionell programmering,
5
högskolepoäng
(1DL450)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1F
-
Avancerad mjukvarudesign,
5
högskolepoäng
(1DL242)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1F, Teknik A1F
-
Databasteknik I,
5
högskolepoäng
(1DL301)
Huvudområde(n) och successiv fördjupning: Datavetenskap G2F, Teknik G2F, System i teknik och samhälle G2F
-
Databasteknik II,
5
högskolepoäng
(1DL400)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1N, Teknik A1N
-
Datakommunikation II,
5 (av 10)
högskolepoäng
(1DT074)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1N, Teknik A1N
-
Datavetenskapens didaktik,
5 (av 10)
högskolepoäng
(1DT061)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1N
-
Datoriserad bildanalys I,
5
högskolepoäng
(1TD396)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1N, Teknik A1N
-
Intelligenta interaktiva system,
5
högskolepoäng
(1MD032)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1N, Teknik A1N, Människa-datorinteraktion A1N
-
Introduktion till bildanalys,
5 (av 10)
högskolepoäng
(1MD110)
Huvudområde(n) och successiv fördjupning: Bildanalys och maskininlärning A1N, Datavetenskap A1N
-
Kombinatorisk optimering och villkorsprogrammering,
5 (av 10)
högskolepoäng
(1DL442)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1N, Teknik A1N
-
Kompilatorteknik I,
5
högskolepoäng
(1DL321)
Huvudområde(n) och successiv fördjupning: Datavetenskap G2F, Teknik G2F
-
Mjukvarutestning,
5
högskolepoäng
(1DL610)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1N, Teknik A1N
-
Människa-datorinteraktion,
5
högskolepoäng
(1MD016)
Huvudområde(n) och successiv fördjupning: Datavetenskap G1N, Teknik G1N, System i teknik och samhälle G1N
-
Optimeringsmetoder,
5
högskolepoäng
(1TD184)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1N, Dataanalys A1N, Teknik A1N, Tillämpad beräkningsvetenskap A1N
-
Parallella algoritmer och datastrukturer,
5
högskolepoäng
(1DL590)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1F
-
Programmeringsteori,
5 (av 10)
högskolepoäng
(1DT034)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1N, Inbyggda system A1N
-
Realtidssystem I,
5
högskolepoäng
(1DT063)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1N, Teknik A1N, Inbyggda system A1N
-
Realtidssystem,
10
högskolepoäng
(1DT004)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1N, Teknik A1N, Inbyggda system A1N
-
Säkra datorsystem I,
5
högskolepoäng
(1DT072)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1N, Teknik A1N
-
Statistisk maskininlärning,
5
högskolepoäng
(1RT700)
Huvudområde(n) och successiv fördjupning: Teknik A1N, Bildanalys och maskininlärning A1N, Matematik A1N, Datavetenskap A1N, Dataanalys A1N
-
Vetenskaplig visualisering,
5
högskolepoäng
(1TD389)
Huvudområde(n) och successiv 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
Studenter som väljer att läsa kurs om 7,5hp rekommenderas att kombinera två kurser om 7,5hp inom samma period.
Period 3
-
Algoritmer och datastrukturer III,
5
högskolepoäng
(1DL481)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1N
-
Avancerad datorarkitektur,
5 (av 10)
högskolepoäng
(1DT024)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1N, Teknik A1N, Inbyggda system A1N
-
Avancerad interaktionsdesign,
5
högskolepoäng
(1MD001)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1N, Teknik A1N, Människa-datorinteraktion A1N
-
Data engineering I,
5
högskolepoäng
(1TD169)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1N, Dataanalys A1N, Teknik A1N, Tillämpad beräkningsvetenskap A1N
-
Datakommunikation II,
5 (av 10)
högskolepoäng
(1DT074)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1N, Teknik A1N
-
Datorgrafik,
7,5
högskolepoäng
(1MD150)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1N, Bildanalys och maskininlärning A1N, Tillämpad beräkningsvetenskap A1N
-
Datorgrafik,
10
högskolepoäng
(1TD388)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1N, Tillämpad beräkningsvetenskap A1N
-
Gränssnittsprogrammering I,
5
högskolepoäng
(1MD002)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1N, Teknik A1N, Människa-datorinteraktion A1N
-
Introduktion till datorbaserade reglersystem,
5
högskolepoäng
(1RT485)
Huvudområde(n) och successiv fördjupning: Teknik G2F
-
IT, etik och organisation,
5
högskolepoäng
(1MD004)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1N, Människa-datorinteraktion A1N
-
Krav inom agil utveckling,
5
högskolepoäng
(1MD200)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1F, Teknik A1F, Människa-datorinteraktion A1F
-
Kryptologi,
5
högskolepoäng
(1DT075)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1N, Teknik A1N
-
Lågnivå-parallellprogrammering,
5
högskolepoäng
(1DL550)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1N
-
Metoder och projektledning för mjukvaruutveckling,
5
högskolepoäng
(1DL251)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1N, Teknik A1N
-
Naturliga beräkningsmetoder för maskininlärning,
5 (av 10)
högskolepoäng
(1DL073)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1N
-
Plattformsöverskridande system,
5
högskolepoäng
(1DL620)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1F, Teknik A1F
-
Programmering av inbyggda system,
5
högskolepoäng
(1DT106)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1F, Teknik A1F, Inbyggda system A1F
-
Statistisk maskininlärning,
5
högskolepoäng
(1RT700)
Huvudområde(n) och successiv fördjupning: Teknik A1N, Bildanalys och maskininlärning A1N, Matematik A1N, Datavetenskap A1N, Dataanalys A1N
-
Trådlös kommunikation och nätverksbaserade inbyggda system,
5
högskolepoäng
(1DT194)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1N, Teknik A1N, Inbyggda system A1N
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.
Period 4
Studenter som väljer att läsa en kurs om 7,5hp rekommenderas att kombinera två kurser om 7,5hp inom samma period.
-
Avancerad datorarkitektur,
5 (av 10)
högskolepoäng
(1DT024)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1N, Teknik A1N, Inbyggda system A1N
-
Data engineering II,
7,5
högskolepoäng
(1TD075)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1F, Dataanalys A1F, Tillämpad beräkningsvetenskap A1F
-
Djup maskininlärning för bildanalys,
7,5
högskolepoäng
(1MD120)
Huvudområde(n) och successiv fördjupning: Bildanalys och maskininlärning A1F, Datavetenskap A1F
-
Gränssnittsprogrammering II,
5
högskolepoäng
(1MD003)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1F, Teknik A1F, Människa-datorinteraktion A1F
-
Högprestanda- och parallellberäkningar,
7,5
högskolepoäng
(1TD064)
Huvudområde(n) och successiv fördjupning: Tillämpad beräkningsvetenskap A1N, Dataanalys A1N, Datavetenskap A1N
-
Internationell mjukvaruutveckling, projekt,
10
högskolepoäng
(1DT092)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1N, Teknik A1N
-
Komplexa IT-system i stora organisationer,
5
högskolepoäng
(1DL630)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1F, Teknik A1F
-
Naturliga beräkningsmetoder för maskininlärning,
5 (av 10)
högskolepoäng
(1DL073)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1N
-
Programmering av inbyggda system, projekt,
5
högskolepoäng
(1DT108)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1F, Teknik A1F, Inbyggda system A1F
-
Trådlös kommunikation och inbyggda system, projekt,
5
högskolepoäng
(1DT195)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1F, Teknik A1F, Inbyggda system A1F
Den som önskar avlägga en magisterexamen väljer Examensarbete D nedan.
-
Examensarbete D i datavetenskap,
15
högskolepoäng
(1DT440)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1E
Tillvalskurs i engelska under period 13 eller 21
-
Engelska för studenter inom teknisk-naturvetenskaplig fakultet,
7,5
högskolepoäng
(5EN360)
Huvudområde(n) och successiv fördjupning: Engelska G1F
1DT195 Trådlös kommunikation och inbyggda system, projekt, och 1DT103 Trådlös kommunikation och inbyggda system kan inte ingå i samma examen.
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.
Studenter som väljer att läsa kurs om 7,5 hp rekommenderas att kombinera två kurser om 7,5hp inom samma period.
Vid få deltagare kan följande kurs ställas in eller ges med annan undervisningsform: 1DT059.
Period 1
-
Acceleratorbaserad programmering,
7,5
högskolepoäng
(1TD055)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1F, Tillämpad beräkningsvetenskap A1F
-
Artificiell intelligens,
7,5
högskolepoäng
(1DL010)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1N
-
Avancerad probabilistisk maskininlärning,
5
högskolepoäng
(1RT705)
Huvudområde(n) och successiv fördjupning: Teknik A1F, Datavetenskap A1F, Matematik A1F
-
Avancerad probabilistisk maskininlärning,
7,5
högskolepoäng
(1RT003)
Huvudområde(n) och successiv fördjupning: Bildanalys och maskininlärning A1F, Matematik A1F, Datavetenskap A1F
-
Informationsutvinning,
7,5
högskolepoäng
(1DL370)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1F, Dataanalys A1F
-
IT i samhället,
5 (av 15)
högskolepoäng
(1DT012)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1N, Teknik A1N, Människa-datorinteraktion A1N
-
Medicinsk informatik,
5
högskolepoäng
(1MD030)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1F, Människa-datorinteraktion A1F
-
Modellbaserad utveckling av inbyggd programvara,
5 (av 10)
högskolepoäng
(1DT059)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1F, Teknik A1F, Inbyggda system A1F
-
Programmering av effektiva parallella program,
5
högskolepoäng
(1DL560)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1F, Teknik A1F
-
Projekt DV,
15 (av 30)
högskolepoäng
(1DT054)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1F, Teknik A1F
-
Underhållsprogrammering,
5
högskolepoäng
(1DL601)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1F, Teknik 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.
Period 2
-
Icke-exkluderande design och utvärdering,
15
högskolepoäng
(1MD033)
Huvudområde(n) och successiv fördjupning: Människa-datorinteraktion A1F, Datavetenskap A1F, Teknik A1F
-
IT i samhället,
10 (av 15)
högskolepoäng
(1DT012)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1N, Teknik A1N, Människa-datorinteraktion A1N
-
Modellbaserad utveckling av inbyggd programvara,
5 (av 10)
högskolepoäng
(1DT059)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1F, Teknik A1F, Inbyggda system A1F
-
Projekt DV,
15 (av 30)
högskolepoäng
(1DT054)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1F, Teknik A1F
-
Projekt i datorsystem,
15
högskolepoäng
(1DT104)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1F, Teknik A1F
-
Projekt i mjukvaruutveckling,
15
högskolepoäng
(1DL650)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1F, Teknik A1F
-
Examensarbete E i datavetenskap,
15 (av 45)
högskolepoäng
(1DT550)
Huvudområde(n) och successiv fördjupning: Datavetenskap A2E
Termin 4
-
Examensarbete E i datavetenskap,
30
högskolepoäng
(1DT540)
Huvudområde(n) och successiv fördjupning: Datavetenskap A2E
-
Examensarbete E i datavetenskap,
45
högskolepoäng
(1DT550)
Huvudområde(n) och successiv fördjupning: Datavetenskap A2E
Versioner av studieplanen
Studieplan(er) som tillhör utbildningsplan från HT 2023:
- Senaste studieplan för inriktningen Datavetenskap (giltig från HT 2023)