Kandidatprogram i datavetenskap
En dator kan göra massor men gör absolut ingenting som den inte har blivit instruerad att göra av en människa. Kandidatprogrammet i datavetenskap gör dig till en utmärkt mjukvaruutvecklare. Du får lära dig hur en dator fungerar och hur man skapar program med olika verktyg, språk och problemlösningsmodeller.
Vi lever i en värld där datorer hanterar allt från samtal, bilder, musik och film till handel och pengar. Men oavsett om det handlar om en mobiltelefon, en GPS eller en modern tvättmaskin, så kan dessa inte fungera utan mjukvaran – programvaran – som låter oss chatta, ringa, e-posta, komprimera musik, navigera eller tvätta. Sökmotorer på internet och operativsystem är andra exempel på mjukvara som förekommer i miljoner människors vardag. Det stora flertalet program har inget "gränssnitt" och syns inte alls utan verkar bakom kulisserna och får samhället att fungera genom att växla rätt på tunnelbanan eller styra en pacemaker.
Programmet förutsätter inte att du har teknisk kunskap om datorer och programmering innan du börjar. Upplägget är både teoretiskt och praktiskt med många programmeringsuppgifter som du löser både själv och tillsammans med andra i en modern datormiljö. Om du är en kreativ person som gillar utmaningar och har förmågan att lösa problem, är detta program någonting för dig.
Jämfört med kandidatprogrammet i data- och systemvetenskap ger det datavetenskapliga programmet dig djupare kunskaper i mjukvaruutveckling - hur man konstruerar program, verifierar en design och skriver program som körs över många maskiner samtidigt över Internet. Efter att ha gått kandidatprogrammet i datavetenskap har du kompetens att jobba med programutveckling, oavsett om det gäller stora system, internetlösningar eller att utforma användargränssnitt.
Med kompetens från kandidatprogrammet i datavetenskap väntar en framtid med stora möjligheter eftersom din kompetens kommer efterfrågas inom många olika sorters verksamheter.
-
Programöversikt
Mer detaljerad kursinformation, litteraturlista, schema och datum för kursstart hittar du i kurser och scheman. Välj termin i drop-down menyn och sök på kursens namn.
År 1
Termin 1 (HT)
Introduktion till data- och systemvetenskap 7,5 hp
Människa-datorinteraktion 7,5 hp
Objektorienterad analys och design 7,5 hp
Programmering 1 7,5 hpTermin 2 (VT)
Abstrakta maskiner och formella språk 7,5 hp
Databasmetodik 7,5 hp
Programmering 2 7,5 hp
Datorsystem 7,5 hpÅr 2
Termin 3 (HT)
Introduktion till testning av IT-system 7,5 hp
Logik för datavetare 7,5 hp
Programmering i C och C++ 7,5 hp
Programspråk och programmeringsparadigmer 7,5 hpTermin 4 (VT)
Algoritmer och datastrukturer 7,5 hp
Diskret matematik 7,5 hp
Projektarbete med programvaruteknik 7,5 hp
Vetenskapligt skrivande 7,5 hpÅr 3
Termin 5 (HT)
Terminen kan bytas ut mot valfria breddningsstudier (ansök via antagning.se) eller utbytesstudier. Om du har studerat tidigare har du möjlighet att ta med upp till 30 hp som breddningsstudier och göra examensarbetet redan termin 5.
Vetenskaplig metodik och kommunikation 7,5 hp
Valbara kurser ur kurspoolen HT 22,5 hpTermin 6 (VT)
Valbara kurser ur kurspoolen VT 15 hp eller praktik 15 hp.
Praktik 15 hp
Examensarbete 15 hpRekommenderad kurser ur kurspoolen VT:
Parallell och distribuerad programmering 7,5 hp
Artificiell Intelligens 7,5 hp -
Arbetsmarknad och karriär
Efter examen kan du exempelvis arbeta som programmerare, systemutvecklare eller projektledare. Du kan också välja att studera vidare till en masterexamen.
-
Kontakt