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 samt Matematik 3c/Matematik D
Under utbildningen
Utbildning
Det första läsåret består i huvudsak av grundläggande kurser inom programmering, matematik och informatik. Detta bygger en grund inför resten av utbildningen. Det andra läsåret ger en bredd i datavetenskap, där du bland annat studerar operativsystem, datakommunikation, databasteknik, datorsystemteknik och olika typer av programspråk. Fokus ligger mer på programvara än på hårdvara, och programmering är centralt under hela utbildningen.Det tredje läsåret består av kurser inom programutveckling och datasäkerhet. Året avslutas med ett obligatoriskt examensarbete, samt 30 högskolepoäng valfria kurser för fördjupning eller breddning. De flesta väljer att vidare fördjupa sig inom programutveckling, men det går även att läsa andra kurser i datavetenskap eller andra ämnen. Goda möjligheter finns även för att läsa kurser vid annat lärosäte i Sverige eller utomlands.
För dig som behöver komplettera din behörighet
Om du behöver komplettera din behörighet kan du inleda studierna på höstterminen ett år innan med ett behörighetsgivande basår. Därefter söker man till utbildningen.Behörighetskraven till Tekniskt Naturvetenskapligt basår är: Grundläggande behörighet samt Matematik 2a/2b.
Alternativt börjar man på vårterminen, med en behörighetsgivande bastermin och söker sedan efterföljande utbildning.
Behörighetskraven till Naturvetenskaplig bastermin är: Grundläggande behörighet samt Matematik 3b/3c, Fysik 1, Kemi 1.
Om man är godkänd på samtliga moment i de behörighetsgivande utbildningarna har man möjlighet att söka en garantiplats.
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 |
Tillämpad systemintegration (Obligatorisk) | 7.5 |
HTML och CSS för webbutveckling (Obligatorisk) | 5 |
JavaScript för webbutveckling (Obligatorisk) | 5 |
Serverprogrammering i JavaScript (Obligatorisk) | 5 |
Poängsumma:
30
Termin 3 | HP |
---|---|
Databasteknik (Obligatorisk) | 5 |
Datorsystemteknik (Obligatorisk) | 5 |
Operativsystem (Obligatorisk) | 5 |
Datastrukturer och algoritmer (Obligatorisk) | 7.5 |
Dataetik (Obligatorisk) | 7.5 |
Poängsumma:
30
Termin 4 | HP |
---|---|
Matematisk statistik (Obligatorisk) | 7.5 |
Datakommunikation I (Obligatorisk) | 7.5 |
Grunderna till Software Engineering (Obligatorisk) | 7.5 |
Programspråk (Obligatorisk) | 7.5 |
Poängsumma:
30
Termin 5 | HP |
---|---|
Användartester, prototyping och utvärdering (Valfri) | 7.5 |
Hållbar IT (Valfri) | 3 |
Inbyggda system (Valfri) | 4.5 |
Software Engineering (Obligatorisk) | 7.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 |
Grunderna inom mjukvarutestning (Valfri) | 7.5 |
C#.NET (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.