INFORMATION AND COMMUNICATION TECHNOLOGY DEGREE GAME TECHNOLOGY (2024): TTV24SP
Code: TTV24SP
Descriptions
The degrees lead to a university of applied sciences Bachelor’s degree in Engineering allowing graduates to use the title Engineer (UAS). The studies are worth 210 credits and take approx.4 years to complete.
GAME TECHNOLOGY
In the Game Technology major students will specialise in software design and the main focus of the studies lies in programming 3D real-time graphics, game engines, and embedded systems. Studying is mainly project-oriented. In project studies the students will carry out game projects based on the needs of working or the students’ own interests.
Further information
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.
Select timing, structure or classification view
Show study timings by semester, study year or period
Code | Name | Credits (cr) | 2024-2025 | 2025-2026 | 2026-2027 | 2027-2028 | Autumn 2024 | Spring 2025 | Autumn 2025 | Spring 2026 | Autumn 2026 | Spring 2027 | Autumn 2027 | Spring 2028 | 1. / 2024 | 2. / 2024 | 3. / 2025 | 4. / 2025 | 1. / 2025 | 2. / 2025 | 3. / 2026 | 4. / 2026 | 1. / 2026 | 2. / 2026 | 3. / 2027 | 4. / 2027 | 1. / 2027 | 2. / 2027 | 3. / 2028 | 4. / 2028 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
TTV24SP-1018 |
LANGUAGE AND COMMUNICATION SKILLS
(Choose all ) |
15 | ||||||||||||||||||||||||||||
TTPV018 | Technical Communication | 3 | 3 | 3 | 1.5 | 1.5 | ||||||||||||||||||||||||
TTPV016 | ICT Swedish | 3 | 3 | 3 | 1.5 | 1.5 | ||||||||||||||||||||||||
TT00BT25 | Intercultural Communication | 3 | 3 | 3 | 1.5 | 1.5 | ||||||||||||||||||||||||
TT00CC87 | Technical English | 4 | 4 | 4 | 2 | 2 | ||||||||||||||||||||||||
TT00CE34 | Opinnäytetyön menetelmäopinnot ja kirjoittaminen | 2 | 2 | 2 | 1 | 1 | ||||||||||||||||||||||||
TTV24SP-1019 |
MATEMAATTIS-LUONNONTIETEELLISET OPINNOT
(Choose all ) |
16 | ||||||||||||||||||||||||||||
TTV24SP-1020 |
MATHEMATICS
(Choose all ) |
10 | ||||||||||||||||||||||||||||
TTPM007 | Algebra | 3 | 3 | 3 | 1.5 | 1.5 | ||||||||||||||||||||||||
TTPM008 | Geometry | 3 | 3 | 3 | 1.5 | 1.5 | ||||||||||||||||||||||||
TT00BS42 | Differential and Integral Calculus | 4 | 4 | 4 | 2 | 2 | ||||||||||||||||||||||||
TTV24SP-1021 |
PHYSICS
(Choose all ) |
6 | ||||||||||||||||||||||||||||
TTPF006 | Physics 1 | 3 | 3 | 3 | 1.5 | 1.5 | ||||||||||||||||||||||||
TT00BM00 | Physics 2 | 3 | 3 | 3 | 1.5 | 1.5 | ||||||||||||||||||||||||
TTV24SP-1022 |
PROGRAMMING
(Choose all ) |
9 | ||||||||||||||||||||||||||||
TTAO006 | An Introduction to Programming | 3 | 3 | 3 | 3 | |||||||||||||||||||||||||
TTAO007 | Object Oriented Programming | 3 | 3 | 3 | 3 | |||||||||||||||||||||||||
TTAE007 | Software Development Process, Version Management and Testing | 3 | 3 | 3 | 1.5 | 1.5 | ||||||||||||||||||||||||
TTV24SP-1023 |
INTELLIGENT SYSTEMS
(Choose all ) |
32 | ||||||||||||||||||||||||||||
TT00BL28 | Technology project 1 | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
TT00BM02 | Digital Engineering | 3 | 3 | 3 | 1.5 | 1.5 | ||||||||||||||||||||||||
TT00BB42 | Digital Technology, Laboratory | 2 | 2 | 2 | 1 | 1 | ||||||||||||||||||||||||
TT00BM03 | Project studies 1 | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
TT00BM04 | Microcontroller Technology | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
TT00BB45 | Analogical Electronics, Basics | 2 | 2 | 2 | 1 | 1 | ||||||||||||||||||||||||
TT00BB46 | C++ Programming | 4 | 4 | 4 | 2 | 2 | ||||||||||||||||||||||||
YY00BD89 | Business Basics | 3 | 3 | 3 | 1.5 | 1.5 | ||||||||||||||||||||||||
TT00CE20 | Järjestelmä- ja käyttöliittymäsuunnittelu | 3 | 3 | 3 | 1.5 | 1.5 | ||||||||||||||||||||||||
TTV24SP-1024 |
GAME TECHNOLOGY BASICS
(Choose all ) |
29 | ||||||||||||||||||||||||||||
TT00BT69 | C++ ohjelmointi 2 | 2 | 2 | 2 | 1 | 1 | ||||||||||||||||||||||||
TTAE009 | Introduction to Game Production | 3 | 3 | 3 | 3 | |||||||||||||||||||||||||
TT00BE12 | Game Culture | 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 | Introduction to Game Engine Programming | 3 | 3 | 3 | 3 | |||||||||||||||||||||||||
TTAN011 | Graphics Engine Programming | 3 | 3 | 3 | 3 | |||||||||||||||||||||||||
TTAN013 | Programming Mobile Games | 3 | 3 | 3 | 1.5 | 1.5 | ||||||||||||||||||||||||
TTAN014 | Data Structures and Algorithms | 3 | 3 | 3 | 3 | |||||||||||||||||||||||||
TT00BB52 | Databases Basics and Database Programming | 3 | 3 | 3 | 1.5 | 1.5 | ||||||||||||||||||||||||
TT00CG43 | Game technology project 1 | 6 | 6 | 6 | 3 | 3 | ||||||||||||||||||||||||
TTV24SP-1025 |
GAME TECHNOLOGY EXPERTISE
(Choose all ) |
27 | ||||||||||||||||||||||||||||
TTAN012 | Programming Real Time Graphics | 3 | 3 | 3 | 1.5 | 1.5 | ||||||||||||||||||||||||
TTAP013 | Game Programming | 3 | 3 | 3 | 1.5 | 1.5 | ||||||||||||||||||||||||
TTAP012 | Artificial Intelligence in Games | 3 | 3 | 3 | 1.5 | 1.5 | ||||||||||||||||||||||||
TT00CE21 | Mathematics and physics for game programmers | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
TT00CE22 | Applying mathematics and physics for game engines | 3 | 3 | 3 | 1.5 | 1.5 | ||||||||||||||||||||||||
TT00CG44 | Game technology project 2 | 10 | 10 | 10 | 5 | 5 | ||||||||||||||||||||||||
TTV24SP-1026 |
APPLICATIONS IN GAME TECHNOLOGY
(Choose all ) |
37 | ||||||||||||||||||||||||||||
TTVG002 | Serious Game Technologies and Applications | 3 | 3 | 3 | 3 | |||||||||||||||||||||||||
TTAW004 | Network Game Programming | 3 | 3 | 3 | 1.5 | 1.5 | ||||||||||||||||||||||||
TT00CE23 | User Interface Programming with Qt | 3 | 3 | 3 | 1.5 | 1.5 | ||||||||||||||||||||||||
TT00CE24 | Simulaattoritekniikat ja -sovellukset | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
TT00CE26 | Python Programming | 3 | 3 | 3 | 1.5 | 1.5 | ||||||||||||||||||||||||
TT00CE27 | Koneoppimisen perusteet | 3 | 3 | 3 | 1.5 | 1.5 | ||||||||||||||||||||||||
TT00CE33 | New technologies and smart solutions | 3 | 3 | 3 | 1.5 | 1.5 | ||||||||||||||||||||||||
TT00CE35 | Linux Programming | 3 | 3 | 3 | 1.5 | 1.5 | ||||||||||||||||||||||||
TT00CG45 | Game technology project 3 | 6 | 6 | 6 | 3 | 3 | ||||||||||||||||||||||||
TT00CG46 | Game technology project 4 | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
TTV24SP-1027 |
VAIHTOEHTOISET AMMATTIOPINNOT
(Choose one ) |
15 | ||||||||||||||||||||||||||||
TTV24SP-1028 |
PELITEKNOLOGIAN SYVENTÄVÄT OPINNOT
(Choose all ) |
15 | ||||||||||||||||||||||||||||
TT00CB38 | Game Technology I | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
TT00CB39 | Game Technology II | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
TT00CB40 | Game Technology III | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
TTV24SP-1029 |
ÄLYKKÄÄT JÄRJESTELMÄT
(Choose all ) |
15 | ||||||||||||||||||||||||||||
TT00BZ68 | Embedded Python Programming - H2C | 5 | ||||||||||||||||||||||||||||
TT00BW60 | Web application development | 5 | ||||||||||||||||||||||||||||
TT00CB44 | Linux OS | 5 | ||||||||||||||||||||||||||||
TTV24SP-1030 |
ARTIFICIAL INTELLIGENCE AND DATA ANALYSIS
(Choose all ) |
15 | ||||||||||||||||||||||||||||
TT00BR26 | Advanced online course 1 | 3 | ||||||||||||||||||||||||||||
TT00BR27 | Advanced online course 2 | 3 | ||||||||||||||||||||||||||||
TT00BR28 | Advanced online course 3 | 3 | ||||||||||||||||||||||||||||
TT00BR29 | Advanced online course 4 | 3 | ||||||||||||||||||||||||||||
TT00BS18 | Advanced online course 5 | 3 | ||||||||||||||||||||||||||||
TTV24SP-1031 |
INTERNATIONAL GAME TECHNOLOGY STUDIES
(Choose all ) |
15 | ||||||||||||||||||||||||||||
TT00BD83 | International Game Development Studies 1 | 15 | ||||||||||||||||||||||||||||
TTV24SP-1032 |
FREE-CHOICE STUDIES
(Choose ects: 15) |
15 | ||||||||||||||||||||||||||||
KTVP011 | Game Design I | 3 | ||||||||||||||||||||||||||||
KTVP014 | Game Design II | 3 | ||||||||||||||||||||||||||||
KTVP012 | Level Design | 3 | ||||||||||||||||||||||||||||
TT00BF58 | Game Design Research and Workshop | 3 | ||||||||||||||||||||||||||||
KTVP024 | Analytical Game Design | 3 | ||||||||||||||||||||||||||||
TT00BW54 | ICT summer project I | 5 | ||||||||||||||||||||||||||||
TT00BW56 | ICT summer project II | 5 | ||||||||||||||||||||||||||||
TT00BW57 | ICT summer project III | 5 | ||||||||||||||||||||||||||||
TYW137 | Developing a Commercial Game Application I | 10 | ||||||||||||||||||||||||||||
KTWT228 | Developing a Commercial Game Application | 15 | ||||||||||||||||||||||||||||
TT00CD96 | Elements of Supercomputing | 1 | ||||||||||||||||||||||||||||
LT00BS01 | Elements of AI | 2 | ||||||||||||||||||||||||||||
ED00CH69 | Office Skills Accelerator | 3 | 3 | 3 | 1.5 | 1.5 | ||||||||||||||||||||||||
TTV24SP-1033 |
PRACTICAL TRAINING
(Choose all ) |
30 | ||||||||||||||||||||||||||||
TTHH001 | Practical Training | 30 | 30 | 30 | 15 | 15 | ||||||||||||||||||||||||
TTV24SP-1034 |
THESIS
(Choose all ) |
15 | ||||||||||||||||||||||||||||
TTOO001 | Thesis | 15 | 15 | 15 | 7.5 | 7.5 | ||||||||||||||||||||||||
Total | 240 | 65 | 59.5 | 58.5 | 45 | 33 | 32 | 28.8 | 30.8 | 29.8 | 28.8 | 30 | 15 | 16.5 | 16.5 | 16 | 16 | 17.4 | 11.4 | 15.4 | 15.4 | 16.4 | 13.4 | 14.4 | 14.4 | 15 | 15 | 7.5 | 7.5 |
Due to the timing of optional and elective courses, credit accumulation per semester / academic year may vary.
TTV17SP_2017_kompetenssit
2022_KAMK_Common competences
Recommendation on competences shared by university of applied sciences degrees.
1.Learning to Learn
The graduating student recognises the strengths and development areas of their competence and learning methods, and they utilise the opportunities communities and digitalisation provide in their learning. |
No attached course units |
2.Operating in a Workplace
The graduating student has versatile working life skills and is able to operate in work communities of their field. |
No attached course units |
3.Ethics
The graduating student adheres to the ethical principles and values of their field of profession, taking the principles of equality and non-discrimination into account. |
No attached course units |
4.Sustainable Development
The graduating student is familiar with the principles of sustainable development, promotes their implementation and acts responsibly as a professional and a member of society. |
No attached course units |
5.Internationality and Multiculturalism
The graduating student is able to operate in multicultural and international operating environments and networks. |
No attached course units |
6.Proactive Development
The graduating student is able to develop solutions that anticipate the future of their own field, |
No attached course units |
Not grouped |
Technical Communication |
ICT Swedish |
Intercultural Communication |
Technical English |
Opinnäytetyön menetelmäopinnot ja kirjoittaminen |
Algebra |
Geometry |
Differential and Integral Calculus |
Physics 1 |
Physics 2 |
An Introduction to Programming |
Object Oriented Programming |
Software Development Process, Version Management and Testing |
Technology project 1 |
Digital Engineering |
Digital Technology, Laboratory |
Project studies 1 |
Microcontroller Technology |
Analogical Electronics, Basics |
C++ Programming |
Business Basics |
Järjestelmä- ja käyttöliittymäsuunnittelu |
C++ ohjelmointi 2 |
Introduction to Game Production |
Game Culture |
Introduction to Game Engine Programming |
Graphics Engine Programming |
Programming Mobile Games |
Data Structures and Algorithms |
Databases Basics and Database Programming |
Game technology project 1 |
Programming Real Time Graphics |
Game Programming |
Artificial Intelligence in Games |
Mathematics and physics for game programmers |
Applying mathematics and physics for game engines |
Game technology project 2 |
Serious Game Technologies and Applications |
Network Game Programming |
User Interface Programming with Qt |
Simulaattoritekniikat ja -sovellukset |
Python Programming |
Koneoppimisen perusteet |
New technologies and smart solutions |
Linux Programming |
Game technology project 3 |
Game technology project 4 |
Game Technology I |
Game Technology II |
Game Technology III |
Embedded Python Programming - H2C |
Web application development |
Linux OS |
Advanced online course 1 |
Advanced online course 2 |
Advanced online course 3 |
Advanced online course 4 |
Advanced online course 5 |
International Game Development Studies 1 |
Game Design I |
Game Design II |
Level Design |
Game Design Research and Workshop |
Analytical Game Design |
ICT summer project I |
ICT summer project II |
ICT summer project III |
Developing a Commercial Game Application I |
Developing a Commercial Game Application |
Elements of Supercomputing |
Elements of AI |
Office Skills Accelerator |
Practical Training |
Thesis |