Bacheloruddannelsen
Bacheloruddannelsen i datalogi er opbygget af følgende obligatoriske dele - i () er angivet vægten i ects:
Det obligatoriske program (70)
- Introduktion til programmering (5)
- Perspektiverende datalogi (5)
- Programmering 2 (5)
- Brugbarhed (5)
- Webteknologi (5)
- Algoritmer og datastrukturer 1 (5)
- Algoritmer og datastrukturer 2 (5)
- Maskinarkitektur (5)
- Operativsystemer (5)
- Regularitet og automater (5)
- Beregnelighed og logik (5)
- Databaser (5)
- Softwarearkitektur (5)
- Programmeringssprog (5)
Støttefag (20)
- Calculus 1 (5)
- Calculus 2 (5)
- Matematisk modellering 1 (10)
Valgfri datalogikurser
For studieretningen datalogi skal der som valgfri datalogikurser mindst vælges 25 ects blandt følgende kurser:
- Oversættelse (10)
- Eksperimentel systemudvikling (10)
- Semantik (5)
- Optimering (5)
- Kombinatorisk søgning (5)
- Distribuerede systemer (5)
- Sikkerhed (5)
Et af kurserne Oversættelse eller Eksperimentel systemudvikling skal indgå.
For studieretningen multimedier skal der indgå følgende kurser:
- Multimedieproduktion (10)
- Multimediedesign (10)
- Multimedieæstetik (10)
- Digital kulturteori (10)
- Menneske-maskin interaktion (10)
- Hypermedier (10)
samt et af kurserne
- Oversættelse (10)
- Eksperimentel systemudvikling (10)
Der stilles ikke krav om yderligere fagpakker for studerende som lever op til kravene til sammensætning af studieretningen multimedier.
Endvidere skal kurset Fagets videnskabsteori indgå i uddannelsen.
1. årsprøve (45)
Den studerende skal ved udgangen af 1. studieår have deltaget i de prøver som udgør 1. årsprøve. Efter 2. studieår skal prøverne være bestået. 1. årsprøve udgøres af følgende kurser:
- Calculus 1 (5)
- Calculus 2 (5)
- Introduktion til programmering (5)
- Perspektiverende datalogi (5)
- Programmering 2 (5)
- Algoritmer og datastrukturer 1 (5)
- Algoritmer og datastrukturer 2 (5)
- Maskinarkitektur (5)
- Regularitet og automater (5)
Sidefag
Sidefaget i datalogi er opbygget af følgende obligatoriske dele - i () er angivet vægten i ects:
Datalogikurser (90):
- Introduktion til programmering (5)
- Programmering 2 (5)
- Brugbarhed (5)
- Webteknologi (5)
- Algoritmer og datastrukturer 1 (5)
- Algoritmer og datastrukturer 2 (5)
- Maskinarkitektur (5)
- Operativsystemer (5)
- Regularitet og automater (5)
- Beregnelighed og logik (5)
- Databaser (5)
- Softwarearkitektur (5)
- Programmeringssprog (5)
- Oversættelse (10)
- Eksperimentel systemudvikling (10)
samt et af kurserne
- Semantik (5)
- Optimering (5)
- Kombinatorisk søgning (5)
- Distribuerede systemer (5)
- Sikkerhed (5)
Støttefag (20)
- Calculus 1 (5)
- Calculus 2 (5)
- Matematisk modellering (10)
Godkendte fagpakker
Der forhåndsgodkendes en række fagpakker, som kan indgå i bacheloruddannelsen. Den opdaterede liste over godkendte fagpakker kan ses på www.nat.au.dk/fagpakker
Der er endvidere mulighed for, efter studienævnets godkendelse, individuelt at sammensætte en fagpakke med et særligt sigte.