Siirry suoraan sisältöön

TIETO- JA VIESTINTÄTEKNIIKAN KOULUTUS PELITEKNOLOGIA 2020: TTV20SP

Tunnus: TTV20SP

Tutkinto:
Tekniikan ammattikorkeakoulututkinto

Tutkintonimike:
Insinööri (AMK)

Laajuus:
240 op

Kesto:
4 vuotta (240 op)

Aloituslukukausi:
Syksy 2020

Opetuskieli:
suomi

Kuvaus

Insinöörikoulutukset johtavat tekniikan ammattikorkeakoulututkintoon, josta käytetään insinöörin (AMK) nimikettä. Opintojen laajuus on 240 opintopistettä. Opinnot kestävät noin 4 vuotta.

Tieto- ja viestintätekniikan insinöörikoulutuksen suuntautumisena ovat peliteknologia ja älykkäät järjestelmät. Opiskelijat suuntautuvat ensimmäisen vuoden yhteisten opintojen jälkeen soveltuvuuden, taitojen ja opintomenestyksen perusteella. Opintoihin sisältyy 30 opintopisteen laajuinen harjoittelu, joka suoritetaan opiskeltavaan alaan liittyvissä tehtävissä yrityksissä tai yhteisöissä.

PELITEKNOLOGIA
Peliteknologian opinnoissa erikoistutaan ohjelmistosuunnitteluun ja opintojen pääpaino on pelimoottoreiden ja sulautettujen järjestelmien ohjelmoinnissa. Opiskelu on suurelta osin projektimuotoista. Projektiopinnoissa tehdään työelämälähtöisiä tai oman kiinnostuksen mukaisia peliprojekteja.

Lisätiedot

Peliteknologian koulutuksesta valmistuu ohjelmistoalan asiantuntijoita, jotka osaavat soveltaa osaamistaan pelialan lisäksi monilla muillakin teollisuuden aloilla. Opiskelijat saavat koulutuksessa valmiudet alan asiantuntijatehtäviin sekä yrittäjyyteen.

Näytä opintojen ajoitukset lukuvuosittain, lukukausittain tai periodeittain

Tunnus Opinnon nimi Laajuus (op) 2020-2021 2021-2022 2022-2023 2023-2024 Syksy 2020 Kevät 2021 Syksy 2021 Kevät 2022 Syksy 2022 Kevät 2023 Syksy 2023 Kevät 2024 1. / 2020 2. / 2020 3. / 2021 4. / 2021 1. / 2021 2. / 2021 3. / 2022 4. / 2022 1. / 2022 2. / 2022 3. / 2023 4. / 2023 1. / 2023 2. / 2023 3. / 2024 4. / 2024
TTV20SP-1000
VIESTINTÄTAIDOT

(Valitaan kaikki )

15
TTPV018 Tekniikan viestintä 3 3 3 1.5 1.5
TTPV016 IKT-Svenska 3 3 3 1.5 1.5
TT00BT25 Intercultural Communication 3 3 3 1.5 1.5
TT00CC50 Opinnäytetyön menetelmäopinnot ja kirjoittaminen 2 2 2 1 1
TT00BJ75 Technical English I 2 2 2 1 1
TT00BJ77 Technical English II 2 2 2 1 1
TTV20SP-1001
MATEMAATTIS-LUONNONTIETEELLISET OPINNOT

(Valitaan kaikki )

16
TTV20SP-1002
MATEMATIIKKA

(Valitaan kaikki )

10
TTPM007 Algebra 3 3 3 1.5 1.5
TTPM008 Geometria 3 3 3 1.5 1.5
TT00BS42 Differentiaali- ja integraalilaskenta 4 4 4 2 2
TTV20SP-1003
FYSIIKKA

(Valitaan kaikki )

6
TTPF006 Fysiikka 1 3 3 3 1.5 1.5
TT00BM00 Fysiikka 2 3 3 3 1.5 1.5
TTV20SP-1004
TIETOJÄRJESTELMÄT

(Valitaan kaikki )

15
TT00BL28 Teknologiapaja 1 5 5 5 2.5 2.5
TT00BL29 Teknologiapaja 2 5 5 5 2.5 2.5
TT00BL30 Projektiopinnot 5 5 5 2.5 2.5
TTV20SP-1005
OHJELMOINTI

(Valitaan kaikki )

9
TTAO006 Ohjelmoinnin perusteet 3 3 3 3
TTAO007 Olio-ohjelmoinnin perusteet 3 3 3 3
TTAE007 Ohjelmistokehitysprosessi, versionhallinta ja testaus 3 3 3 1.5 1.5
TTV20SP-1006
ÄLYKÄS TEKNOLOGIA

(Valitaan kaikki )

27
TT00BM02 Digitaalitekniikka 3 3 3 1.5 1.5
TT00BB42 Digitaalitekniikka laboraatiot 2 2 2 1 1
TT00BM03 Projektiopinnot 1 5 5 5 2.5 2.5
TT00BM04 Mikrokontrolleritekniikka 5 5 5 2.5 2.5
TT00BB45 Analogiaelektroniikan perusteet 2 2 2 1 1
YY00BD89 Liiketoimintaosaamisen perusteet 3 3 3 1.5 1.5
TT00BB46 C++ ohjelmointi 4 4 4 2 2
TT00BB47 Käyttöliittymäsuunnittelu ja -ohjelmointi 3 3 3 1.5 1.5
TTV20SP-1007
PELIMOOTTORIT

(Valitaan kaikki )

29
TT00BB76 Projektiopinnot 2 6 6 6 6
TT00BT69 C++ ohjelmointi 2 2 2 2 1 1
TTAE009 Pelituotannon perusteet 3 3 3 3
TT00BE12 Pelikulttuuri 3 1.5 1.5 0.8 0.8 0.8 0.8 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4
TTAE008 Johdanto pelimoottoriohjelmointiin 3 3 3 3
TTAN011 Grafiikkamoottorin ohjelmointi 3 3 3 3
TTAN013 Mobiilipelien ohjelmointi / Programming Mobile Games 3 3 3 3
TTAN014 Tietorakenteet ja algoritmit 3 3 3 3
TT00BB52 Tietokantojen perusteet ja tietokantaohjelmointi 3 3 3 1.5 1.5
TTV20SP-1008
PELITEKNOLOGIAN ASIANTUNTIJUUS

(Valitaan kaikki )

29
TT00BM21 Projektiopinnot 3 10 10 10 5 5
TTAN012 Reaaliaikagrafiikan ohjelmointi 3 3 3 1.5 1.5
TTAP013 Peliohjelmointi 3 3 3 1.5 1.5
TTAP012 Pelien tekoäly 3 3 3 1.5 1.5
TT00BM23 Matematiikkaa peliohjelmoijille 5 5 5 2.5 2.5
TTPF009 Pelien ja simulaatioiden fysiikkaa 5 5 5 2.5 2.5
TTV20SP-1009
LIIKUNNAN JA HYVINVOINNIN SOVELLUKSET - ÄLYKKÄÄT RATKAISUT

(Valitaan kaikki )

25
TT00BM22 Projektiopinnot 4 4 4 4 2 2
TTVG002 Hyötypelien tekniikat ja sovellukset 3 3 3 3
TTVI002 Simulaattoreiden laitteistotekniikka 3 3 3 3
TTVI004 Simulaatioefektien tuottaminen 3 3 3 3
TTAW004 Verkkopelien ohjelmointi 3 3 3 1.5 1.5
TT00BB58 Uudet käyttöliittymät ja sovellukset 3 3 3 1.5 1.5
TT00CE35 Linux-ohjelmointi 3 3 3 1.5 1.5
TT00CE33 Uudet teknologiat ja älykkäät ratkaisut 3 3 3 1.5 1.5
TTV20SP-1010
VAIHTOEHTOISET AMMATTIOPINNOT

(Valitaan yksi )

15
TTV20SP-1025
ÄLYKKÄÄT JÄRJESTELMÄT

(Valitaan kaikki )

15
TT00BW44 Python-ohjelmoinnin perusteet 3
TT00CF29 Sulautettu Python-ohjelmointi 2
TT00BW60 Web-sovelluskehitys 5
TT00CB44 Linux OS 5
TTV20SP-1026
Data-analytiikka, tekoäly ja Web-sovellukset

(Valitaan kaikki )

15
TT00BX17 Tekoälyn perusteet 2 2 2 1 1
TT00BS09 Python-ohjelmointi 3 3 3 1.5 1.5
TT00CB54 Tekoälyä käytännössä 2 2 2 1 1
TT00CB55 Data-analytiikka ja business Intelligence 3 3 3 1.5 1.5
TT00BW60 Web-sovelluskehitys 5 5 5 2.5 2.5
TTV20SP-1014
YRITTÄJYYSOPINNOT

(Valitaan kaikki )

15
TT00BF55 ICT-alan asiakassuuntainen markkinointi 3
TT00BF52 ICT Sopimus- ja yritysoikeus 3
TT00BF53 ICT-alan johtaminen 3
TT00BF54 ICT-alan johdon laskenta 3
LT00BF29 Yritystoiminnan suunnittelu 3
TTV20SP-1015
INTERNATIONAL GAME TECHNOLOGY STUDIES

(Valitaan kaikki )

15
TT00BD83 International Game Development Studies 1 15
TTV20SP-1024
PELISUUNNITTELU

(Valitaan kaikki )

15
KTVP011 Game Design I 3
KTVP014 Game Design II 3
KTVP012 Level Design 3
KTVP024 Analyyttinen pelisuunnittelu 3
TT00BF58 Game Design Research and Workshop 3
TTV20SP-1017
VAPAASTI VALITTAVAT OPINNOT

(Valitaan opintopisteitä: 15)

15
TYW165 Tietojenkäsittelyn perusteet 2 2 2 1 1
WV00BE23 Hyötypelien perusteet 5
TT00BW54 ICT-kesäprojekti I 5
TT00BW56 ICT-kesäprojekti II 5
TT00BW57 ICT-kesäprojekti III 5
TYW137 Kaupallisen pelisovelluksen kehittäminen I 10
KTWT228 Kaupallisen pelisovelluksen kehittäminen 15
TTV20SP-1018
YRITTÄJYYSOPINNOT 2

(Valitaan kaikki )

15
KLVY188 Nuori Yrittäjyys Start Up 10
LT00BF31 Yrittäjyys käytännössä erityisalue 5
TTV20SP-1019
INTERNATIONAL GAME TECHNOLOGY STUDIES 2

(Valitaan kaikki )

15
TT00BD84 International Game Development Studies 2 15
TTV20SP-1021
HARJOITTELU

(Valitaan kaikki )

30
TTHH001 Harjoittelu 30 30 30 15 15
TTV20SP-1020
OPINNÄYTETYÖ

(Valitaan kaikki )

15
TTOO001 Opinnäytetyö 15 15 15 7.5 7.5
Yhteensä 240 64 57.5 60.5 45 32 32 29.8 27.8 27.8 32.8 30 15 16 16 16 16 13.4 16.4 13.9 13.9 15.4 12.4 16.4 16.4 15 15 7.5 7.5

Lukukausi- ja lukuvuosikohtaiset opintopistekertymät vaihtelevat valinnaisten ja vapaasti valittavien opintojen ajoituksesta johtuen.

yhteiset kompetenssit,AMK

Osaamisen kuvaus, ammattikorkeakoulututkinto

1. OPPIMISEN TAIDOT

•osaa arvioida ja kehittää osaamistaan ja oppimistapojaan
•osaa hankkia, käsitellä ja arvioida tietoa kriittisesti
•kykenee ottamaan vastuuta ryhmän oppimisesta ja opitun jakamisesta

Tekniikan viestintä
IKT-Svenska
Ohjelmoinnin perusteet
Olio-ohjelmoinnin perusteet
Johdanto pelimoottoriohjelmointiin
Tietojenkäsittelyn perusteet
Kaupallisen pelisovelluksen kehittäminen I
Harjoittelu
Opinnäytetyö
2. EETTINEN OSAAMINEN

•kykenee ottamaan vastuun omasta toiminnastaan ja sen seurauksista
•osaa toimia alansa ammattieettisten periaatteiden mukaisesti
•osaa ottaa erilaiset toimijat huomioon työskentelyssään
•osaa soveltaa tasa-arvoisuuden periaatteita
•osaa soveltaa kestävän kehityksen periaatteita
•kykenee vaikuttamaan yhteiskunnallisesti osaamistaan hyödyntäen ja eettisiin arvoihin perustuen

Ei liitettyjä opintojaksoja

3. TYÖYHTEISÖOSAAMINEN

•osaa toimia työyhteisön jäsenenä ja edistää yhteisön hyvinvointia
•osaa toimia työelämän viestintä- ja vuorovaikutustilanteissa
•osaa hyödyntää tieto- ja viestintätekniikkaa oman alansa tehtävissä
•kykenee luomaan henkilökohtaisia työelämäyhteyksiä ja toimimaan verkostoissa
•osaa tehdä päätöksiä ennakoimattomissa tilanteissa
•kykenee työn johtamiseen ja itsenäiseen työskentelyyn asiantuntijatehtävissä
•omaa valmiuksia yrittäjyyteen

Tekniikan viestintä
Projektiopinnot 2
Pelituotannon perusteet
ICT-alan asiakassuuntainen markkinointi
ICT Sopimus- ja yritysoikeus
ICT-alan johtaminen
ICT-alan johdon laskenta
Yritystoiminnan suunnittelu
Harjoittelu
Opinnäytetyö
4. INNOVAATIO-OSAAMINEN

•kykenee luovaan ongelmanratkaisuun ja työtapojen kehittämiseen
•osaa työskennellä projekteissa
•osaa toteuttaa tutkimus- ja kehittämishankkeita soveltaen alan olemassa olevaa tietoa ja menetelmiä
•osaa etsiä asiakaslähtöisiä, kestäviä ja taloudellisesti kannattavia ratkaisuja

Projektiopinnot 2
Hyötypelien tekniikat ja sovellukset
Hyötypelien perusteet
Nuori Yrittäjyys Start Up
Yrittäjyys käytännössä erityisalue
Harjoittelu
Opinnäytetyö
5. KANSAINVÄLISTYMISOSAAMINEN

•omaa alansa työtehtävissä ja niissä kehittymisessä tarvittavan kielitaidon
•kykenee monikulttuuriseen yhteistyöhön
•osaa ottaa työssään huomioon alansa kansainvälisyyskehityksen vaikutuksia ja mahdollisuuksia

IKT-Svenska
Luokittelemattomat
Intercultural Communication
Opinnäytetyön menetelmäopinnot ja kirjoittaminen
Technical English I
Technical English II
Algebra
Geometria
Differentiaali- ja integraalilaskenta
Fysiikka 1
Fysiikka 2
Teknologiapaja 1
Teknologiapaja 2
Projektiopinnot
Ohjelmistokehitysprosessi, versionhallinta ja testaus
Digitaalitekniikka
Digitaalitekniikka laboraatiot
Projektiopinnot 1
Mikrokontrolleritekniikka
Analogiaelektroniikan perusteet
Liiketoimintaosaamisen perusteet
C++ ohjelmointi
Käyttöliittymäsuunnittelu ja -ohjelmointi
C++ ohjelmointi 2
Pelikulttuuri
Grafiikkamoottorin ohjelmointi
Mobiilipelien ohjelmointi / Programming Mobile Games
Tietorakenteet ja algoritmit
Tietokantojen perusteet ja tietokantaohjelmointi
Projektiopinnot 3
Reaaliaikagrafiikan ohjelmointi
Peliohjelmointi
Pelien tekoäly
Matematiikkaa peliohjelmoijille
Pelien ja simulaatioiden fysiikkaa
Projektiopinnot 4
Simulaattoreiden laitteistotekniikka
Simulaatioefektien tuottaminen
Verkkopelien ohjelmointi
Uudet käyttöliittymät ja sovellukset
Linux-ohjelmointi
Uudet teknologiat ja älykkäät ratkaisut
Python-ohjelmoinnin perusteet
Sulautettu Python-ohjelmointi
Web-sovelluskehitys
Linux OS
Tekoälyn perusteet
Python-ohjelmointi
Tekoälyä käytännössä
Data-analytiikka ja business Intelligence
Web-sovelluskehitys
International Game Development Studies 1
Game Design I
Game Design II
Level Design
Analyyttinen pelisuunnittelu
Game Design Research and Workshop
ICT-kesäprojekti I
ICT-kesäprojekti II
ICT-kesäprojekti III
Kaupallisen pelisovelluksen kehittäminen
International Game Development Studies 2

Opintotyyppi_AMK

1. Perusopinnot
Tekniikan viestintä
IKT-Svenska
Liiketoimintaosaamisen perusteet
Pelien ja simulaatioiden fysiikkaa
2. Ammattiopinnot
Ohjelmoinnin perusteet
Olio-ohjelmoinnin perusteet
Ohjelmistokehitysprosessi, versionhallinta ja testaus
Projektiopinnot 2
Pelituotannon perusteet
Johdanto pelimoottoriohjelmointiin
Grafiikkamoottorin ohjelmointi
Mobiilipelien ohjelmointi / Programming Mobile Games
Tietorakenteet ja algoritmit
Tietokantojen perusteet ja tietokantaohjelmointi
Reaaliaikagrafiikan ohjelmointi
Peliohjelmointi
Pelien tekoäly
Hyötypelien tekniikat ja sovellukset
Simulaattoreiden laitteistotekniikka
Simulaatioefektien tuottaminen
Verkkopelien ohjelmointi
Uudet käyttöliittymät ja sovellukset
3. Vaihtoehtoiset ammattiopinnot
ICT-alan asiakassuuntainen markkinointi
ICT Sopimus- ja yritysoikeus
ICT-alan johtaminen
ICT-alan johdon laskenta
Yritystoiminnan suunnittelu
4. Harjoittelu
Harjoittelu
5. Opinnäytetyö
Opinnäytetyö
6. Vapaasti valittavat opinnot
Tietojenkäsittelyn perusteet
Hyötypelien perusteet
Kaupallisen pelisovelluksen kehittäminen I
Nuori Yrittäjyys Start Up
Yrittäjyys käytännössä erityisalue
Luokittelemattomat
Intercultural Communication
Opinnäytetyön menetelmäopinnot ja kirjoittaminen
Technical English I
Technical English II
Algebra
Geometria
Differentiaali- ja integraalilaskenta
Fysiikka 1
Fysiikka 2
Teknologiapaja 1
Teknologiapaja 2
Projektiopinnot
Digitaalitekniikka
Digitaalitekniikka laboraatiot
Projektiopinnot 1
Mikrokontrolleritekniikka
Analogiaelektroniikan perusteet
C++ ohjelmointi
Käyttöliittymäsuunnittelu ja -ohjelmointi
C++ ohjelmointi 2
Pelikulttuuri
Projektiopinnot 3
Matematiikkaa peliohjelmoijille
Projektiopinnot 4
Linux-ohjelmointi
Uudet teknologiat ja älykkäät ratkaisut
Python-ohjelmoinnin perusteet
Sulautettu Python-ohjelmointi
Web-sovelluskehitys
Linux OS
Tekoälyn perusteet
Python-ohjelmointi
Tekoälyä käytännössä
Data-analytiikka ja business Intelligence
Web-sovelluskehitys
International Game Development Studies 1
Game Design I
Game Design II
Level Design
Analyyttinen pelisuunnittelu
Game Design Research and Workshop
ICT-kesäprojekti I
ICT-kesäprojekti II
ICT-kesäprojekti III
Kaupallisen pelisovelluksen kehittäminen
International Game Development Studies 2

TTV17SP_2017_kompetenssit

1.Matemaattis-luonnontieteellinen osaaminen

-kykenee loogis?matemaattiseen ajatteluun
-osaa soveltaa matemaattisia periaatteita, menetelmiä ja työkaluja sekä fysiikan lainalaisuuksia teknisessä ongelmanratkaisussa

Pelien tekoäly
Pelien ja simulaatioiden fysiikkaa
Harjoittelu
Opinnäytetyö
2.Laitetekninen osaaminen

-tuntee sähkötekniikan ja elektroniikan perusteet
-tuntee tietokoneen laitearkkitehtuurin ja ydinkomponenttien toimintaperiaatteen
-ymmärtää sulautettujen järjestelmien roolin digitalisaation mahdollistajina

Simulaattoreiden laitteistotekniikka
Simulaatioefektien tuottaminen
Harjoittelu
Opinnäytetyö
3.Tietoverkko-osaaminen

-ymmärtää IP-pohjaisten tietoverkkojen ja niiden aktiivilaitteiden toiminnan
-osaa toteuttaa ja ylläpitää yksinkertaisia verkkoja
-ymmärtää tietoturvan merkityksen ja tunnistaa keskeiset tietoturvaan liittyvät uhkatekijät

Harjoittelu
Opinnäytetyö
4.Ohjelmistotekninen osaaminen

-ymmärtää ohjelmoinnin logiikan, osaa tulkita ohjelmakoodia ja hyödyntää ohjelmointia ongelmanratkaisussa
-tuntee oliosuunnittelun ja -ohjelmoinnin perusteet
-hallitsee tietokantojen suunnittelun ja toteutuksen perusteet
-ymmärtää käytettävyyden periaatteita ja osaa toteuttaa käyttöliittymiä

Ohjelmoinnin perusteet
Olio-ohjelmoinnin perusteet
Ohjelmistokehitysprosessi, versionhallinta ja testaus
Projektiopinnot 2
Johdanto pelimoottoriohjelmointiin
Grafiikkamoottorin ohjelmointi
Mobiilipelien ohjelmointi / Programming Mobile Games
Tietorakenteet ja algoritmit
Tietokantojen perusteet ja tietokantaohjelmointi
Reaaliaikagrafiikan ohjelmointi
Peliohjelmointi
Pelien tekoäly
Hyötypelien tekniikat ja sovellukset
Simulaattoreiden laitteistotekniikka
Simulaatioefektien tuottaminen
Verkkopelien ohjelmointi
Uudet käyttöliittymät ja sovellukset
Tietojenkäsittelyn perusteet
Hyötypelien perusteet
Kaupallisen pelisovelluksen kehittäminen I
Harjoittelu
Opinnäytetyö
5.ICT-liiketoimintaosaaminen

-tuntee kannattavan liiketoiminnan edellytykset sekä taloudellisen suunnittelun ja ohjauksen tärkeimmät työkalut
-ymmärtää ICT-alan arvotuotantoketjun sekä oman panoksensa merkityksen osana yrityksen toiminnan kannattavuutta

Liiketoimintaosaamisen perusteet
Projektiopinnot 2
Pelituotannon perusteet
ICT-alan asiakassuuntainen markkinointi
ICT Sopimus- ja yritysoikeus
ICT-alan johtaminen
ICT-alan johdon laskenta
Yritystoiminnan suunnittelu
Hyötypelien perusteet
Kaupallisen pelisovelluksen kehittäminen I
Nuori Yrittäjyys Start Up
Yrittäjyys käytännössä erityisalue
Harjoittelu
Opinnäytetyö
6.ICT-sovellusalan osaaminen

-tuntee oman sovellusalansa teoreettiseen perustan
-osaa etsiä, tarkastella kriittisesti sekä yhdistellä ja soveltaa alansa viimeisintä teknistä tietämystä
-ymmärtää ICT:n ja oman sovellusalansa merkityksen yhteiskunnan ja organisaatioiden kehityksen
mahdollistajana
-osaa hyödyntää alan uusia teknologioita nopeasti ja soveltaa niitä luovasti työelämässä
-huomioi toiminnassaan kestävän kehityksen periaatteet

Ohjelmistokehitysprosessi, versionhallinta ja testaus
Projektiopinnot 2
Johdanto pelimoottoriohjelmointiin
Grafiikkamoottorin ohjelmointi
Mobiilipelien ohjelmointi / Programming Mobile Games
Reaaliaikagrafiikan ohjelmointi
Peliohjelmointi
Pelien tekoäly
Hyötypelien tekniikat ja sovellukset
Simulaattoreiden laitteistotekniikka
Simulaatioefektien tuottaminen
Verkkopelien ohjelmointi
Uudet käyttöliittymät ja sovellukset
Kaupallisen pelisovelluksen kehittäminen I
Harjoittelu
Opinnäytetyö
Luokittelemattomat
Tekniikan viestintä
IKT-Svenska
Intercultural Communication
Opinnäytetyön menetelmäopinnot ja kirjoittaminen
Technical English I
Technical English II
Algebra
Geometria
Differentiaali- ja integraalilaskenta
Fysiikka 1
Fysiikka 2
Teknologiapaja 1
Teknologiapaja 2
Projektiopinnot
Digitaalitekniikka
Digitaalitekniikka laboraatiot
Projektiopinnot 1
Mikrokontrolleritekniikka
Analogiaelektroniikan perusteet
C++ ohjelmointi
Käyttöliittymäsuunnittelu ja -ohjelmointi
C++ ohjelmointi 2
Pelikulttuuri
Projektiopinnot 3
Matematiikkaa peliohjelmoijille
Projektiopinnot 4
Linux-ohjelmointi
Uudet teknologiat ja älykkäät ratkaisut
Python-ohjelmoinnin perusteet
Sulautettu Python-ohjelmointi
Web-sovelluskehitys
Linux OS
Tekoälyn perusteet
Python-ohjelmointi
Tekoälyä käytännössä
Data-analytiikka ja business Intelligence
Web-sovelluskehitys
International Game Development Studies 1
Game Design I
Game Design II
Level Design
Analyyttinen pelisuunnittelu
Game Design Research and Workshop
ICT-kesäprojekti I
ICT-kesäprojekti II
ICT-kesäprojekti III
Kaupallisen pelisovelluksen kehittäminen
International Game Development Studies 2

Tunnus Opinnon nimi Laajuus (op)
TTV20SP-1000
VIESTINTÄTAIDOT

(Valitaan kaikki)

15
TTPV018 Tekniikan viestintä 3
TTPV016 IKT-Svenska 3
TT00BT25 Intercultural Communication 3
TT00CC50 Opinnäytetyön menetelmäopinnot ja kirjoittaminen 2
TT00BJ75 Technical English I 2
TT00BJ77 Technical English II 2
TTV20SP-1001
MATEMAATTIS-LUONNONTIETEELLISET OPINNOT

(Valitaan kaikki)

16
TTV20SP-1002
MATEMATIIKKA

(Valitaan kaikki)

10
TTPM007 Algebra 3
TTPM008 Geometria 3
TT00BS42 Differentiaali- ja integraalilaskenta 4
TTV20SP-1003
FYSIIKKA

(Valitaan kaikki)

6
TTPF006 Fysiikka 1 3
TT00BM00 Fysiikka 2 3
TTV20SP-1004
TIETOJÄRJESTELMÄT

(Valitaan kaikki)

15
TT00BL28 Teknologiapaja 1 5
TT00BL29 Teknologiapaja 2 5
TT00BL30 Projektiopinnot 5
TTV20SP-1005
OHJELMOINTI

(Valitaan kaikki)

9
TTAO006 Ohjelmoinnin perusteet 3
TTAO007 Olio-ohjelmoinnin perusteet 3
TTAE007 Ohjelmistokehitysprosessi, versionhallinta ja testaus 3
TTV20SP-1006
ÄLYKÄS TEKNOLOGIA

(Valitaan kaikki)

27
TT00BM02 Digitaalitekniikka 3
TT00BB42 Digitaalitekniikka laboraatiot 2
TT00BM03 Projektiopinnot 1 5
TT00BM04 Mikrokontrolleritekniikka 5
TT00BB45 Analogiaelektroniikan perusteet 2
YY00BD89 Liiketoimintaosaamisen perusteet 3
TT00BB46 C++ ohjelmointi 4
TT00BB47 Käyttöliittymäsuunnittelu ja -ohjelmointi 3
TTV20SP-1007
PELIMOOTTORIT

(Valitaan kaikki)

29
TT00BB76 Projektiopinnot 2 6
TT00BT69 C++ ohjelmointi 2 2
TTAE009 Pelituotannon perusteet 3
TT00BE12 Pelikulttuuri 3
TTAE008 Johdanto pelimoottoriohjelmointiin 3
TTAN011 Grafiikkamoottorin ohjelmointi 3
TTAN013 Mobiilipelien ohjelmointi / Programming Mobile Games 3
TTAN014 Tietorakenteet ja algoritmit 3
TT00BB52 Tietokantojen perusteet ja tietokantaohjelmointi 3
TTV20SP-1008
PELITEKNOLOGIAN ASIANTUNTIJUUS

(Valitaan kaikki)

29
TT00BM21 Projektiopinnot 3 10
TTAN012 Reaaliaikagrafiikan ohjelmointi 3
TTAP013 Peliohjelmointi 3
TTAP012 Pelien tekoäly 3
TT00BM23 Matematiikkaa peliohjelmoijille 5
TTPF009 Pelien ja simulaatioiden fysiikkaa 5
TTV20SP-1009
LIIKUNNAN JA HYVINVOINNIN SOVELLUKSET - ÄLYKKÄÄT RATKAISUT

(Valitaan kaikki)

25
TT00BM22 Projektiopinnot 4 4
TTVG002 Hyötypelien tekniikat ja sovellukset 3
TTVI002 Simulaattoreiden laitteistotekniikka 3
TTVI004 Simulaatioefektien tuottaminen 3
TTAW004 Verkkopelien ohjelmointi 3
TT00BB58 Uudet käyttöliittymät ja sovellukset 3
TT00CE35 Linux-ohjelmointi 3
TT00CE33 Uudet teknologiat ja älykkäät ratkaisut 3
TTV20SP-1010
VAIHTOEHTOISET AMMATTIOPINNOT

(Valitaan yksi)

15
TTV20SP-1025
ÄLYKKÄÄT JÄRJESTELMÄT

(Valitaan kaikki)

15
TT00BW44 Python-ohjelmoinnin perusteet 3
TT00CF29 Sulautettu Python-ohjelmointi 2
TT00BW60 Web-sovelluskehitys 5
TT00CB44 Linux OS 5
TTV20SP-1026
Data-analytiikka, tekoäly ja Web-sovellukset

(Valitaan kaikki)

15
TT00BX17 Tekoälyn perusteet 2
TT00BS09 Python-ohjelmointi 3
TT00CB54 Tekoälyä käytännössä 2
TT00CB55 Data-analytiikka ja business Intelligence 3
TT00BW60 Web-sovelluskehitys 5
TTV20SP-1014
YRITTÄJYYSOPINNOT

(Valitaan kaikki)

15
TT00BF55 ICT-alan asiakassuuntainen markkinointi 3
TT00BF52 ICT Sopimus- ja yritysoikeus 3
TT00BF53 ICT-alan johtaminen 3
TT00BF54 ICT-alan johdon laskenta 3
LT00BF29 Yritystoiminnan suunnittelu 3
TTV20SP-1015
INTERNATIONAL GAME TECHNOLOGY STUDIES

(Valitaan kaikki)

15
TT00BD83 International Game Development Studies 1 15
TTV20SP-1024
PELISUUNNITTELU

(Valitaan kaikki)

15
KTVP011 Game Design I 3
KTVP014 Game Design II 3
KTVP012 Level Design 3
KTVP024 Analyyttinen pelisuunnittelu 3
TT00BF58 Game Design Research and Workshop 3
TTV20SP-1017
VAPAASTI VALITTAVAT OPINNOT

(Valitaan opintopisteitä: 15)

15
TYW165 Tietojenkäsittelyn perusteet 2
WV00BE23 Hyötypelien perusteet 5
TT00BW54 ICT-kesäprojekti I 5
TT00BW56 ICT-kesäprojekti II 5
TT00BW57 ICT-kesäprojekti III 5
TYW137 Kaupallisen pelisovelluksen kehittäminen I 10
KTWT228 Kaupallisen pelisovelluksen kehittäminen 15
TTV20SP-1018
YRITTÄJYYSOPINNOT 2

(Valitaan kaikki)

15
KLVY188 Nuori Yrittäjyys Start Up 10
LT00BF31 Yrittäjyys käytännössä erityisalue 5
TTV20SP-1019
INTERNATIONAL GAME TECHNOLOGY STUDIES 2

(Valitaan kaikki)

15
TT00BD84 International Game Development Studies 2 15
TTV20SP-1021
HARJOITTELU

(Valitaan kaikki)

30
TTHH001 Harjoittelu 30
TTV20SP-1020
OPINNÄYTETYÖ

(Valitaan kaikki)

15
TTOO001 Opinnäytetyö 15