Spelprogrammering
Mål
Spelprogrammering vid BTH har som mål att du ska bli en duktig spelprogrammerare genom att ge dig djupa kunskaper inom datavetenskap, programmering och matematik.
Innehåll
Spelprogrammering går som en röd tråd genom alla kurser i hela utbildningen. Du kommer lära dig avancerad programmering där det inte bara räcker att kunna skriva program - de skall till exempel även uppfylla höga krav på prestanda.
Det är viktigt att din utbildning är aktuell även i framtiden. Därför ger utbildningen i spelprogrammering vid BTH en bred teoretisk kunskap inom alla aspekter av spelprogrammering samtidigt som du lär dig att tillämpa teorierna genom att programmera riktiga spel för mobiltelefoner och PC.
Det första året innehåller ett stort block som ger dig grundläggande kunskaper i programmering, algoritmer och systemutveckling. Du får även den matematiska grundkunskap som behövs för avancerad programmering, samt en överblick i hur hela spelutvecklingsprocessen fungerar från idé till produkt.
Under det andra året fördjupar du dig inom spelprogrammering genom att läsa 3D-programmering, artificiell intelligens, realtidsfysik med mera.
Under det tredje och avslutande året får du bland annat lära dig att tänja på gränserna genom prestandaoptimering. Du kommer även att, tillsammans med exempelvis grafiker och designers, utveckla ett avancerat spel i en större projektkurs. Din roll blir primärt att utveckla spelmotorn och realtidsgrafiken. Vidare specialiserar du dig genom ditt examensarbete.
Årskurs 1
Grunder i Digitala spel 7,5 hskp
Programmering och problemlösning i Java 7,5 hskp
C och C++ programmering 7,5 hskp
Algoritmkonstruktion och datastrukturer 7,5 hskp
Datornät 7,5 hskp
Objektorienterad systemutveckling 7,5 hskp
Analys och diskret matematik 15 hskp
Årskurs 2
Produktion av Digitala spel 7,5 hskp
3D-programmering 15 hskp
Tillämpad artificiell intelligens 7,5 hskp
Kompilatorteknik 7,5 hskp
Realtidssystem 7,5 hskp
Tillämpad realtidsfysik 7,5 hskp
Linjär algebra 7,5 hskp
Årskurs 3
Programvaruarkitekturer 7,5 hskp
Prestandaoptimering 7,5 hskp
Valfri kurs inom Programvaruteknik, Medieteknik eller Matematik 7,5 hskp
Spelprojekt i grupp 22,5 hskp
Kandidatarbete 15 hskp
Arbetsområden
Vi ser dig som spelprogrammerare i framtiden, även om den teoretiska bas och de färdigheter du kommer att lära dig gör dig lämplig som programmerare inom alla områden där hög prestanda och/eller visuella tillämpningar är en central del. Om du känner att du hellre vill ha en akademisk karriär är vidare studier på något av våra magisterprogram inom datavetenskap en bra start.
När du är klar med utbildningen kommer du ha förutsättningarna för att kunna hålla dina kunskaper uppdaterade med de senaste forskningsresultaten inom området. Läs mer om programmet på www.bth.se/utbildning.
Övrigt
Titta även gärna in på http://spel.bth.se, som är en wiki för spelprogrammen på Blekinge Tekniska Högskola. Här hittar du information och tips kring spelprogrammering och aktuella och tidigare projekt som gjorts inom spelprogrammen.
Kontakta oss:
spelprogrammering@bth.se
Kontakta studievägledare
För övergripande frågor om studier på BTH, kontakta våra centrala studievägledare.
