Kandidatprogram i datavetenskap
180 HP

Om utbildningen
Är du intresserad av IT i allmänhet och programmering i synnerhet? Med en examen från kandidatprogrammet i datavetenskap kan du vara med och utveckla och forma framtidens digitala samhälle. Programmet innehåller bland annat programvarudesign, internetteknik och cybersäkerhet. Det tredje läsåret ger dig goda möjligheter att fördjupa eller bredda dig inom just det område du tycker är mest intressant.
Utbildningsnivå:
Grundutbildning
Behörighetskrav
Grundläggande behörighet och Matematik 3c (områdesbehörighet A8 med undantag för Fysik 2 samt Kemi 1), alternativt grundläggande behörighet och Matematik D (områdesbehörighet 8 med undantag för Fysik B samt Kemi A).
Under utbildningen
Utbildning
Det första läsåret består i huvudsak av grundläggande kurser inom programmering och matematik för att få de förkunskaper som krävs för det andra läsåret. Det andra läsåret ger en bredd i datavetenskap och bygger på kunskaper inom programmering samt matematik från första läsåret. De första två läsåren präglas av samläsning med studenter från Högskoleingenjörsprogrammet i datateknik och Civilingenjör datateknik.Det tredje läsåret består av två kurser inom programutveckling och datasäkerhet, ett obligatoriskt examensarbete, samt 30 högskolepoäng valfria kurser för fördjupning eller breddning. Som förslag på valfria kurser erbjuds fyra fördjupningar med god koppling till forskning vid universitetet inom programutveckling, datasäkerhet, datakommunikation och användbarhet. Dessa fördjupningar kan till viss del kombineras, beroende på vilka fördjupningar som väljs. Studenter kan även välja att läsa andra valfria kurser i datavetenskap eller andra ämnen för att skapa en egen profil. Goda möjligheter finns även för att läsa kurser vid annat lärosäte i Sverige eller utomlands.
Undervisningsformer
Undervisningen består av föreläsningar, laborationer, seminarier och projektarbeten. I genomsnitt har du schemalagd undervisning tre till fem dagar i veckan. Utbildningen kräver dessutom att du lägger ner en hel del tid utöver den schemalagda undervisningen. Du får räkna med en 40-timmars arbetsvecka som du själv planerar. Utbildningen blir gradvis mer självständig för varje årskurs. Undervisning bedrivs I regel på plats vid Karlstads universitet. Majoriteten av utbildningens kurser använder universitetets webbaserade utbildningsplattform som ett komplement.Examination
Examinationsformerna varierar mellan kurser. Examination för en kurs sker typiskt under kursens gång genom inlämningsuppgifter (labbar) och sedan vid slutet av kursen med en salstentamen.Kontakt med arbetslivet
Undervisningen är väl förankrad i näringslivet och du har många möjligheter att arbeta med och träffa företag under studietiden. Frukost- och lunchmöten, mentorprogrammet och examensarbete är exempel på hur du kan komma i kontakt med arbetslivet. Du kommer också att få jobba med både skarpa och fiktiva arbetslivsrelaterade uppdrag, praktiska laborationer och projektarbeten samt träffa gästföreläsare och delta i studiebesök.Studiegång
Studierna innebär heltidsarbete varav den schemalagda delen utgör ca 20 tim/vecka. Övrig tid arbetar du ibland tillsammans med andra i till exempel projektarbeten. Du bör delta aktivt i kurserna och även studera mycket på egen hand. Studiebesök och laborationer förekommer, och är oftast obligatoriska.Programmets studiegång
Termin 1 | HP |
---|---|
Datavetenskapens grunder (Obligatorisk) | 7.5 |
Matematik för datavetare (Obligatorisk) | 7.5 |
Programmeringsteknik (Obligatorisk) | 7.5 |
Generell projektledningsmetodik (Obligatorisk) | 7.5 |
Poängsumma:
30
Termin 2 | HP |
---|---|
Programutvecklingsmetodik (Obligatorisk) | 7.5 |
HTML och CSS för webbutveckling (Obligatorisk) | 5 |
JavaScript för webbutveckling (Obligatorisk) | 5 |
Serverprogrammering i JavaScript (Obligatorisk) | 5 |
Grafiska användargränssnitt (Obligatorisk) | 7.5 |
Poängsumma:
30
Termin 3 | HP |
---|---|
Operativsystem (Obligatorisk) | 7.5 |
Datorsystemteknik (Obligatorisk) | 7.5 |
Datastrukturer och algoritmer (Obligatorisk) | 7.5 |
Dataetik (Obligatorisk) | 7.5 |
Poängsumma:
30
Termin 4 | HP |
---|---|
Datakommunikation I (Obligatorisk) | 7.5 |
Matematisk statistik (Obligatorisk) | 7.5 |
Databasteknik (Obligatorisk) | 7.5 |
Programspråk (Obligatorisk) | 7.5 |
Poängsumma:
30
Termin 5 | HP |
---|---|
Software Engineering (Obligatorisk) | 7.5 |
Användartester, prototyping och utvärdering (Valfri) | 7.5 |
Hållbar IT (Valfri) | 3 |
Inbyggda system (Valfri) | 4.5 |
Datasäkerhet I (Obligatorisk) | 7.5 |
Interaktionsdesign (Valfri) | 7.5 |
Projektarbete i Datavetenskap (Valfri) | 7.5 |
Tillämpad maskininlärning (Valfri) | 7.5 |
Poängsumma:
30*
Termin 6 | HP |
---|---|
Examensarbete / Kandidatarbete (Obligatorisk) | 15 |
Datasäkerhet II (Valfri) | 7.5 |
Mobile and Wireless Systems (Valfri) | 7.5 |
Grunderna inom mjukvarutestning (Valfri) | 7.5 |
Topics in Computer Security (Valfri) | 7.5 |
Topics in Computer Networking (Valfri) | 7.5 |
Forskningsområden inom mjukvaruutveckling (Valfri) | 7.5 |
Poängsumma:
30*
**Poängsumma per termin är alltid 30 hp.
Valbar kurs: Du väljer mellan vissa bestämda kurser, ofta beroende på val av inriktning.
Valfri kurs: Du väljer fritt bland kurser som ges hos oss eller andra lärosäten. Namngivna kurser är exempel på vanliga val inom programmet.