Studieplan för Kandidatprogram i datavetenskap
Bachelor's Programme in Computer Science
- 180 högskolepoäng
- Programkod: TDV1K
- 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
Termin 1
Period 1
-
Baskurs i matematik,
5
högskolepoäng
(1MA010)
Huvudområde(n) och successiv fördjupning: Matematik G1N
-
Introduktion till informationsteknologi,
10
högskolepoäng
(1DT051)
Huvudområde(n) och successiv fördjupning: Datavetenskap G1N, Teknik G1N
Period 2
-
Algebra I,
5
högskolepoäng
(1MA004)
Huvudområde(n) och successiv fördjupning: Matematik G1F
-
Programkonstruktion och datastrukturer,
10 (av 20)
högskolepoäng
(1DL201)
Huvudområde(n) och successiv fördjupning: Datavetenskap G1F, Teknik G1F
Termin 2
Period 3
-
Programkonstruktion och datastrukturer,
10 (av 20)
högskolepoäng
(1DL201)
Huvudområde(n) och successiv fördjupning: Datavetenskap G1F, Teknik G1F
-
Linjär algebra och geometri I,
5
högskolepoäng
(1MA025)
Huvudområde(n) och successiv fördjupning: Matematik G1F
Period 4
-
Datorarkitektur,
10
högskolepoäng
(1DT093)
Huvudområde(n) och successiv fördjupning: Datavetenskap G1F, Teknik G1F
-
Logik och bevisteknik I,
5
högskolepoäng
(1MA027)
Huvudområde(n) och successiv fördjupning: Matematik G1F
Termin 3
Period 1
-
Automatateori,
5
högskolepoäng
(1MA009)
Huvudområde(n) och successiv fördjupning: Datavetenskap G1F, Matematik G1F
-
Imperativ och objektorienterad programmeringsmetodik,
10 (av 20)
högskolepoäng
(1DL221)
Huvudområde(n) och successiv fördjupning: Datavetenskap G1F, Teknik G1F
Period 2
-
Envariabelanalys,
5 (av 10)
högskolepoäng
(1MA013)
Huvudområde(n) och successiv fördjupning: Matematik G1F
-
Imperativ och objektorienterad programmeringsmetodik,
10 (av 20)
högskolepoäng
(1DL221)
Huvudområde(n) och successiv fördjupning: Datavetenskap G1F, Teknik G1F
Termin 4
Period 3
-
Envariabelanalys,
5 (av 10)
högskolepoäng
(1MA013)
Huvudområde(n) och successiv fördjupning: Matematik G1F
-
Operativsystem och processorienterad programmering,
5 (av 15)
högskolepoäng
(1DT096)
Huvudområde(n) och successiv fördjupning: Datavetenskap G2F, Teknik G2F
-
Systemdesign med ett användarperspektiv,
5
högskolepoäng
(1MD034)
Huvudområde(n) och successiv fördjupning: Datavetenskap G2F, Teknik G2F, Människa-datorinteraktion G2F
Kursen1MD034 Systemdesign med ett användarperspektiv ersätter 1MD016 Människa-datorinteraktion och 1MD002 Gränssnittsprogrammering I inom programmet och kan inte tas med i examen tillsammans med dessa.
Period 4
-
Sannolikhet och statistik DV,
5
högskolepoäng
(1MS321)
Huvudområde(n) och successiv fördjupning: Matematik G1F
-
Operativsystem och processorienterad programmering,
10 (av 15)
högskolepoäng
(1DT096)
Huvudområde(n) och successiv fördjupning: Datavetenskap G2F, Teknik G2F
Termin 5
Period 1
-
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
-
Semantik för programmeringsspråk,
5
högskolepoäng
(1DL311)
Huvudområde(n) och successiv fördjupning: Datavetenskap G2F
Samt en av följande kurser:
-
Datakommunikation I,
5
högskolepoäng
(1DT052)
Huvudområde(n) och successiv fördjupning: Datavetenskap G1F, Teknik G1F
-
Numeriska metoder och simulering,
5
högskolepoäng
(1TD403)
Huvudområde(n) och successiv fördjupning: Datavetenskap G2F, Teknik G2F, Matematik G2F
Kursen 1TD403 Numeriska metoder och Simulering ersätter 1TD333 Beräkningsvetenskap och analys inom programmet och kan inte tas med i examen tillsammans med denna.
Period 2
-
Algoritmer och datastrukturer II,
5
högskolepoäng
(1DL231)
Huvudområde(n) och successiv fördjupning: Datavetenskap G2F
-
Kompilatorteknik I,
5
högskolepoäng
(1DL321)
Huvudområde(n) och successiv fördjupning: Datavetenskap G2F, Teknik G2F
Samt en av följande kurser:
-
Säkra datorsystem I,
5
högskolepoäng
(1DT072)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1N, Teknik A1N
-
Linjär algebra II,
5
högskolepoäng
(1MA024)
Huvudområde(n) och successiv fördjupning: Matematik G1F
Termin 6
Period 3
Rekommenderade valbara kurser period 33.
Den studerande kan i period 33 välja en kombination av nedanstående kurser, omfattande sammanlagt 15 hp inom perioden, förutsatt att behörighetskraven är uppfyllda. Om studerande väljer en kurs om 7,5hp bör denna kombineras med en andra kurs om 7,5hp.
-
Algebra II,
5
högskolepoäng
(1MA006)
Huvudområde(n) och successiv fördjupning: Matematik G1F
-
Algoritmer och datastrukturer III,
5
högskolepoäng
(1DL481)
Huvudområde(n) och successiv fördjupning: Datavetenskap 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
-
Datorgrafik,
10
högskolepoäng
(1TD388)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1N, Tillämpad beräkningsvetenskap A1N
-
Distribuerade informationssystem,
5
högskolepoäng
(1DT066)
Huvudområde(n) och successiv fördjupning: Teknik G2F, Datavetenskap G2F, System i teknik och samhälle G2F
-
Engelska för studenter inom teknisk-naturvetenskaplig fakultet,
7,5
högskolepoäng
(5EN360)
Huvudområde(n) och successiv fördjupning: Engelska G1F
-
Flervariabelanalys, allmän kurs,
5
högskolepoäng
(1MA017)
Huvudområde(n) och successiv fördjupning: Matematik G1F
-
Högprestandaprogrammering,
10
högskolepoäng
(1TD062)
Huvudområde(n) och successiv fördjupning: Tillämpad beräkningsvetenskap A1N, Datavetenskap A1N, Teknik A1N
-
Industriell ekonomi,
5
högskolepoäng
(1TE743)
Huvudområde(n) och successiv fördjupning: Industriell teknik G1F
-
Introduktion till maskininlärning,
5
högskolepoäng
(1DL034)
Huvudområde(n) och successiv fördjupning: Datavetenskap G2F
-
IT, etik och organisation,
5
högskolepoäng
(1MD004)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1N, Människa-datorinteraktion A1N
-
Kombinatorik,
5
högskolepoäng
(1MA020)
Huvudområde(n) och successiv fördjupning: Matematik G1F
-
Kryptologi,
5
högskolepoäng
(1DT075)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1N, Teknik A1N
-
Linjär algebra II,
5
högskolepoäng
(1MA024)
Huvudområde(n) och successiv fördjupning: Matematik G1F
-
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
-
Social robotik och människa-robotinteraktion,
7,5
högskolepoäng
(1MD300)
Huvudområde(n) och successiv fördjupning: Datavetenskap A1N, Bildanalys och maskininlärning A1N, Människa-datorinteraktion A1N
Kursen 1DL251 Metoder och projektledning för mjukvaruutveckling ersätter kursen 1DL250 Programvaruteknik och kan inte tas med i examen tillsammans med denna.
Period 4
-
Examensarbete C i datavetenskap,
15
högskolepoäng
(1DT340)
Huvudområde(n) och successiv fördjupning: Datavetenskap G2E
Övriga kurser (valbar period).
-
Projektarbete i datavetenskap,
5
högskolepoäng
(1DT078)
Huvudområde(n) och successiv fördjupning: Datavetenskap G2F, Teknik G2F
-
Projektarbete i datavetenskap,
10
högskolepoäng
(1DT079)
Huvudområde(n) och successiv fördjupning: Datavetenskap G2F, Teknik G2F
Följande beteckningar används ovan:
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
G2E - Grundnivå, examensarbete för högskoleingenjörsexamen och kandidatexamen
A1N - Avancerad nivå, kursen kräver endast kurser på grundnivå, minst 120 hp
Versioner av studieplanen
Studieplan(er) som tillhör utbildningsplan från HT 2023:
- Senaste studieplan (giltig från HT 2023)