Kurser
Följande kurser ingår i programmet. Går du 2 år så läser du kurserna de två första åren.
År 1
Hösten (Termin 1)
Första terminen ger en grundlig introduktion i programmering, problemlösning och de matematiska grunderna i datavetenskap.
MA1105, Diskret matematik och analys (15hp)
DV1121, Programmering, datastrukturer och algoritmer (15 av 22,5hp)
VÅREN (TERMIN 2)
I termin två byggs förståelse för grunderna i datorer och operativsystem. En kurs i programvarudesign ger en introduktion i hur man designar och bygger programvaror.
DV1121, Programmering, datastrukturer och algoritmer (resterande 7,5 av 22,5hp)
ET1109, Data- och telekommunikation, 7,5 hp
DV1117, Datorteknik, 7,5 hp
PA1106, Programvarudesign, 7,5 hp

År 2
Hösten (termin 3)
Terminen är en födjupning i databaser och operativsystem. Dessutom genomförs den första projektkursen med riktiga kunder.
PA1102, Individuellt programvaruprojekt, 7,5 hp
DV1219, Databasteknik, 7,5 hp
DV1206, Realtids- och operativsystem, 7,5 hp
DV1304, Människa-datorinteraktion, 7,5 hp
Våren (termin 4)
Terminens höjdpunkt är det lilla grupprojektet. Dessutom ges en gedigen översikt i konsten att testa programvarorna.
DV1203, Kompilatorteknik och översättarteknik, 7,5 hp
PA1201, Programvaruprojekt i grupp, 15 hp
FE1208, Projektorganisation och arbetsvetenskap, 7,5 hp

År 3
Hösten (termin 5)
Terminen består av valbara kurser inom programvaruteknik, matematik, datavetenskap, ekonomi och juridik, motsvarande 22,5 hp. Dessutom ges en fördjupande kurs i programvaruteknik som även hanterar vetenskap och forskning.
PA1302, Fördjupningskurs i programvaruteknik, 7,5 hp
Exempel på rekommenderade kurser är:
DV1305, Programmering i Unix-miljö (7,5hp)
DV1307, Prestandaoptimering (7,5hp)
PA1308, Programvaruarkitekturer och kvalitet (7,5hp)
Våren (termin 6)
Utbildningen avslutas med ett stort projekt i grupp med externa kunder. Dessutom genomförs ett examensarbete.







