Programmet
Behörighet och ansökan
Grundläggande behörighet samt Ma 4. Ansökan sker via antagning.se och kan sökas fram till 15 April.
Innehåll
Kandidatprogrammet i datavetenskap är på 3 år, dvs 180hp. De två första åren ägnas åt grundläggande studier i matematik och datavetenskap. Dessa kunskaper använder du sedan under den senare delen av utbildningen, då valfriheten är mycket stor. Det finns stor valfrihet att välja vilka kurser man vill läsa, dock måste minst hälften av alla kurserna man inkluderar i sin examen höra till huvudämnet (dvs datavetenskap). När man går det tredje året göra man ett exjobb på 15hp, vilket motsvarar en halv termin (heltid).
Tycker man att datavetenskap är riktigt kul kan man läsa 2 år till på masterprogrammet i datavetenskap. Då får man, förutom att göra ett till exjobb, välja alla kurser man vill läsa, man får dock inte inkludera för många grundläggande kurser i sin masterexamen utan måste läsa ett visst antal fördjupningskurs.
Kursplan (från och med 2025)
Årskurs 1
Period 1:
Grundläggande algebra, 5 hp (1MA348)
Introduktion till informationsteknik, 10 hp (1DT051)
Period 2: Linjär Algebra 1, 5 hp (1MA350) Programkonstruktion och datastrukturer, 10 av 20 hp (1DL201)
Vårtermin
Period 3:
Programkonstruktion och datastrukturer, 10 av 20 hp (1DL201)
Automatateori, 5 hp (1MA009)
Period 4: Datorarkitektur, 10 hp (1DT093) Logik och bevisteknik 1, 5 hp (1MA027)
Årskurs 2
Höstermin:
Period 1:
Envariabelanalys, 5 av 10 hp (1MA013)
Imperativ och objektorienterad programmering, 10 av 20 hp (1DL221)
Period 2:
Envariabelanalys, 5 av 10 hp (1MA013)
Imperativ och objektorienterad programmering, 10 av 20 hp (1DL221)
Vårtermin:
Period 3:
Automatateori, 5 hp (1MA009) Något konstigt här
Operativsystem och processorienterad programnering, 5 av 15 hp (1DT096)
Systemdesign med ett användarperspektiv, 5hp (1MD035)
Period 4: Sannolikhet och statistik DV, 5 hp (1MS321) Operativsystem och processorienterad programnering, 10 av 15 hp (1DT096)
Årskurs 3
Höstermin:
Period 1:
Databasteknik I DV, 5 hp (1DL305)
Semantik för programmeringsspråk, 5 hp (1DL311)
Samt en av följande kurser:
Datakommunikation I, 5hp (1DT052) Numeriska metoder och simulering, 5hp (1TD403)
Period 2: Algorimter och datastruktur II, 5 hp (1DL231) Kompliatorteknik I, 5p (1DL321)
Samt en av följande kurser: Säkra datorsystem I, 5 hp (1DT072) Linjär algebra II, 5 hp (1MA024)
Kurser
Här finns allmän information om kursvalet som man gör under tredje året, och rekommendarade valbara kurser för termin 6: Som datavetare kan man välja en kombination av nedanstående kurser, omfattande sammanlagt 15 hp inom perioden, förutsatt att behörighetskraven är uppfyllda.
Algebra II, 5 hp (1MA006) Algoritmer och datastrukturer III, 5 hp (1Dl481) Avancerad interaktionsdesign 5hp (1MD001) Beräkningsvetenskap för dataanalys, 5hp (1TD352) Data engineering I, 5hp (1TD169) Datorgrafik, 10hp (1TD388) Distrubuerade informationssystem, 5hp (1DT066) Flervariabelanalys, allmän kurs 5hp (1MA017) Högprestandaprogrammering, 10hp (1TD062) Industriell ekonomi, 5 hp (1TE743) Introduktion till maskininlärning, 5 hp (1DL034) IT, etik och organisation, 5 hp (1MD004) Kombinatorik, 5 hp (1MA020) Kryptologi, 5 hp (1DT075) Linjär algebra II, 5 hp (1MA024) Lågnivå-parallellprogrammering, 5 hp (1DT116)
Examensarbete
Examensarbete, även kallat exjobb kan vara att utveckla ett program för ett företag, antingen ensam eller i grupp. I slutet presenterar man vad man gjort i en rapport. Exjobb är ett väldigt bra sätt att komma i kontakt med företag och i många fall kan få en anställning direkt efter man blivit klar med exjobbet.