' LiTH - Studiehandboken 2008 - Datavetenskaplig utbildning
studiehandbok@lith   Länk till universitetets hemsida
 

Tekniska högskolan vid Linköpings universitet

Länk till universitetets hemsida

2008

KANDIDATPROGRAMMET FÖR DATAVETENSKAP 180 hp
/Bachelor of Science in Computer Science/

Programmets syfte och vision

En kandidat i datavetenskap, en datavetare (a computer scientist), utgår från en fast teoretisk grund i matematik och formella metoder, är orienterad i kognitionsvetenskap och datorteknik samt behärskar ett brett spektrum av programmeringsparadigm och har god kännedom om och erfarenhet av algoritmer och datastrukturer, principer för programspråk, programmeringsmetoder och olika verktyg för programmering och operativsystem.

En datavetare är väl rustad att åtaga sig de mest kvalificerade programmeringsjobben, delta i projekt inom områden där behov av avancerade datavetenskapliga metoder behövs och med sin teoretiska bakgrund kunna finna de effektivaste sätten att lösa problem.

Det datavetenskapliga programmet ger mycket goda förutsättningar för att läsa vidare med påbyggnadsutbildning på masternivån.

Programmål

Efter genomgången utbildning förväntas en kandidat från det datavetenskapliga programmet ha följande kunskaper och färdigheter:

  • Datavetenskapliga och matematiska kunskaper
    En datavetare har fördjupade kunskaper inom det datavetenskapliga området med kunskaper i programmeringsparadigmer, olika programspråk, verktyg i form av kompilatorer och utvecklingsmiljöer och principer för språk samt kan förstå och analysera algoritmer och olika sätt att organisera data. Dessutom har datavetaren kunskaper om de grundläggande principerna för artificiell intelligens och systemprogramvara, operativsystem och kompilatorer.
    En datavetare har en bred matematisk bas baserad på diskret matematik, logik och kontinuerlig matematik med envariabelanalys och linjär algebra samt statistik. En datavetare skall kunna se sambanden mellan matematiska och datalogiska begrepp, t.ex. induktion och rekursion.
  • Kognitionsvetenskapliga kunskaper
    En datavetare har förståelse om människans kognitiva förmåga genom kognitionsvetenskapliga inslag mot människa-dator-interaktion.

Gemensamma bestämmelser

Gemensamma bestämmelser för samtliga program vid LiTH finns sammanställda i avsnitt b1-b6.

Programmets innehåll

Programmet innehåller

  • ett programmeringsblock med kurser i flertalet programmeringsparadigmer (funktionell, imperativ och objektorienterad) och programmeringsspråk (Lisp, Ada, Java, C, C++); dessutom programmeringskurser mot interaktion och mot Internet
  • kurser om formella språk och principer för programspråk samt verktyg för programspråk i form av kompilatorer
  • kurser för att strukturera och hantera data och analys av algoritmer samt metoder inom artificiell intelligens
  • matematikkurser bestående dels av diskret matematik och logik, kontinuerlig matematik med analys och linjär algebra samt tillämpad matematik i form av matematisk statistik
  • kognitionsvetenskapliga kurser som ger grunderna i kognitiv psykologi, insikt i användbarhet samt metoder och teknik för människa-dator-interaktion
  • kurser i digitalteknik, datorteknik och säkerhet
  • kurser i interaktion och språkteknologi med grundkurs i lingvistik
Under sista avslutande åren ges studenten en större valfrihet för att dels kunna fördjupa sig inom ett datavetenskapligt område och dels kunna bredda sig genom att välja kurser inom angränsande områden eller andra kurser, som kan vara relevanta för området.

Kurser skall väljas så att man uppfyller kravet på fördjupning inom huvudområdet Datavetenskap. Programmet avslutas med ett examensarbete inom huvudområdet. Arbetet omfattar 16 hp, där 1 hp skall omfatta vetenskapligt skrivande. Se vidare under punkt Sammanfattning av examenskrav.

I programplanen för programmet framgår för varje år de kurser, som planeras att ges, och i vilken programtermin den är placerad i och dess tidsmässiga placering under året.

Varje kurs beskrivs i en kursplan där bland annat kursens mål och innehåll är beskrivet och de särskilda förkunskaper som behövs för att kunna tillgodogöra sig kursen. I kursplanen anges kursen nivå, grundläggande nivå G1, G2 eller avancerad nivå A samt det huvudområde kursen tillhör.

Programmets organisation

Det datavetenskapliga programmet har en programplan med tre kurser parallellt, vanligen en matematisk eller formell kurs, en kurs med programmering och en i kognitionsvetenskap eller datorteknik.

Programmet innehåller många kurser med laborativa och projektorienterade moment.

I programplanen finns angivet vilka kurser som är obligatoriska, valbara eller frivilliga för respektive termin. De obligatoriska kurserna måste ingå i examen medan de valbara och frivilliga får ingå som valfria i examen; se sammanfattningen av examenskrav för mer detaljerade regler gällande poängkrav inom olika huvudområden. Programnämnden bestämmer vilka kurser som skall vara obligatoriska och vilka som för skilda studerandegrupper inom utbildningen utgör valbara alternativ. Kurser som överlappar varandra får ej ingå i examen samtidigt. Andra kurser kan efter beslut av programnämnden räknas som valbar kurs.

Beaktande av särskilda perspektiv

Enligt styrelsens direktiv

Bestämmelser för uppflyttning till de högre årskurserna

För att studenten ska kunna tillgodogöra sig fortsatta studier på de senare terminerna gäller följande:

  • Inför termin 4 skall 45 högskolepoäng vara avklarade. Av dessa skall följande kurser ingå:
De studenter som inte uppfyller poäng- eller kurskrav kommer att sökas upp av studievägledaren och ges möjlighet till stöd och planering så att studierna kan fullföljas.

Inriktning och fördjupning med profiler

En profil kan påbörjas termin 5. En profil innehåller vanligen fler kurser att välja bland. Varje profil har ett regelverk för hur profilkurser kan väljas. Det kan finnas krav på att vissa profilkurser måste ingå i profilen eller att man kan komponera vilka profilkurser, som skall ingå, helt fritt.

Examensbeviset anger namnet på profilen som inriktning.

Profiler kan med tiden variera och aktuella profiler anges varje år i programplanen.

Examensarbete

Examinator skall vara anställd vid LiU samt verksam inom ett för programmet relevant ämnesområde.

Studerande, som vill ha en profil angiven i examensbeviset, bör välja sådant examensarbete som motsvarar profilens allmänna inriktning.

Sammanfattning av examenskrav

För att uppfylla krav för teknologie kandidatexamen inom huvudområdet Datavetenskap, 180 hp, skall studenten ha fullgjort:

  • kursfordringar med godkänt resultat innefattande samtliga obligatoriska kurser och valfria kurser ur programplanen inklusive examensarbete så att 180hp uppnås. Efter särskilt beslut av programnämnden kan andra kurser inräknas.
  • kursfordringar om minst 90 hp inom huvudområdet Datavetenskap. Däri skall ingå:
    • kurser på minst 18 hp på G2-nivån.
    • examensarbete på minst 15 hp på G2-nivån.
  • minst 20 hp sammantaget från kurser i matematik/tillämpning av matematik.
  • kraven för godkänt examensarbete examinerat vid Tekniska högskolan vid Linköpings universitet.
Kurser som överlappar varandra innehållsmässigt får ej ingå i examen samtidigt. Om kurser delvis överlappar varandra kan del av kurs få räknas in. Beslut av dessa fall görs av programnämnden.

Vilka kurser som kan ingå i kravet på matematik/tillämpning av matematik framgår av särskild lista.

Uppfylls regelverket för en profil anges detta i examensbeviset.

Examensbenämning är Teknologie kandidat i datavetenskap.

Samband mellan programmål och kursmål

En s.k. programmatris tas fram där samtliga kurser bedöms utifrån CDIO syllabus. Programmatrisen ger då hela programmets måluppfyllelse.

 

Tekniska högskolan vid Linköpings universitet

Länk till sidans topp


Informationsansvarig: Utbildningsledare, val@tfk.liu.se
Senast ändrad: 2008-11-03 08:51