Programmet innehåller en blandning av kurser i matematik och datavetenskap som kan delas in i fyra delområden.
- Datorsystem handlar om hur datorer fungerar i samverkan, ofta över stora avstånd som till exempel Internet.
- Människa-datorinteraktion handlar också om hur datorer samverkar, men med oss människor.
- Programvarusystem tar upp vad som krävs för att bygga riktigt stora datorprogram, med många människor inblandade i utvecklingen.
- Formella metoder handlar om hur man kan bygga och analysera program och datorsystem på ett formellt, matematiskt sätt, för att garantera att de fungerar som de ska.
- De två första åren ägnar du åt grund-läggande studier i datavetenskap och matematik. Du lär dig bland annat programmera i flera programspråk, datorns arkitektur och hur operativsystem egentligen fungerar. Du får också kunskaper om databaser, gränssnitt och användarvänlighet. Det tredje året läser du mer avancerade datavetenskapliga kurser inom exempelvis datakommunikation, objektorienterad design, kompilatorteknik och testmetodik.
Om du väljer att fortsätta läsa år fyra och fem på masterprogrammet kan du välja mellan ett mycket stort utbud av spännande kurser. Undervisningen där bygger på aktuell forskning och förbereder dig för en internationell karriär inom näringslivet eller forskarvärlden.
Årskurs 1
Matematik 25 hp
Baskurs, Algebra, Linjär algebra och geometri, Analys, Logik
Datavetenskap 30 hp
Introduktionskurs, Programkonstruktion, Algoritmer och datastrukturer, Datorarkitektur
Övrigt 6 hp
Datajuridik och handelsrätt, Studieteknik
Årskurs 2
Matematik 15 hp
Automatateori, Diskret matematik,
Sannolikhetsteori och statistik
Datavetenskap 45 hp
Människa-datorinteraktion, Imperativ och objektorienterad programmering, Operativsystem, Programmeringsteori, Beräkningsvetenskap
Årskurs 3
Fördjupningsblock 30 hp
Testmetodik, Datakommunikation, Kompilatorteknik, Objektorienterad design, Programmeringsteori
Valfria kurser 15 hp
Självständigt arbete 15 hp
Utlandsstudier
Det finns mycket goda möjligheter att studera utomlands mot slutet av utbildningen. Till exempel i Frankrike, Italien, Kina, Nederländerna, Singapore, Spanien, Storbritannien, Turkiet eller Tyskland.
Forskning
Uppsala universitet är världsledande inom flera datavetenskapliga områden. Till exempel inom människa-datorinteraktion, kompilatorteknik, formella metoder och datorarkitektur. Forskningen drivs i nära samarbete med industrin och är i särklass störst i Sverige.
Masterprogram i datavetenskap
Efter din kandidatexamen kan du bredda och fördjupa dina kunskaper genom att fortsätta med en tvåårig påbyggnad i form av en masterutbildning i datavetenskap eller något angränsande område. Till exempel människa-datorinteraktion, inbyggda system eller tillämpad beräkningsvetenskap.