Bachelor’s Degree in Business Information Technology (2024), Game Development: TBIT24S
Code: TBIT24S
Descriptions
Kajaani University of Applied Sciences ICT team consists of degree education provision in Business Information Technology (Bachelor of Business Administration) and in Information and Communications Technology (Bachelor of Engineering).
GAMES
Within Advanced (major) Game studies student may choose from following modules: Game production, Game graphics or Game programming. It is possible to choose Game Design courses as part of free-choice studies.
Further information
Students will be able to work e.g. as as game producers, game artists, software designers or game programmers. Game programming also prepares students for traditional programming work.
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 | 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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
TBIT24S-1001 |
BASIC INFORMATION SYSTEMS COMPETENCE
(Choose all ) |
23 | |||||||||||||||||||||||||
TT00CG77 | Basics of Computers | 1 | 1 | 1 | 1 | ||||||||||||||||||||||
KT00BO73 | Introduction to Programming | 3 | 3 | 3 | 3 | ||||||||||||||||||||||
KT00BO75 | Object Oriented Programming | 3 | 3 | 3 | 3 | ||||||||||||||||||||||
KT00BO67 | Introduction to Information Networks | 3 | 3 | 3 | 1.5 | 1.5 | |||||||||||||||||||||
KT00BO69 | Introduction to Databases | 3 | 3 | 3 | 3 | ||||||||||||||||||||||
KT00CG79 | Data Security in Worklife | 3 | 3 | 3 | 1.5 | 1.5 | |||||||||||||||||||||
KT00CG80 | Project management and Technology Workshop | 4 | 4 | 4 | 2 | 2 | |||||||||||||||||||||
KT00BO77 | Algebra | 3 | 3 | 3 | 1.5 | 1.5 | |||||||||||||||||||||
TBIT24S-1002 |
INTERACTION AND RESEARCH COMPETENCE
(Choose all ) |
11 | |||||||||||||||||||||||||
YY00BD88 | Intercultural Communication | 3 | 3 | 3 | 1.5 | 1.5 | |||||||||||||||||||||
TT00CB07 | Competence Development | 3 | 1 | 1 | 1 | 0.5 | 0.5 | 0.5 | 0.5 | 0.5 | 0.5 | 0.3 | 0.3 | 0.3 | 0.3 | 0.3 | 0.3 | 0.3 | 0.3 | 0.3 | 0.3 | 0.3 | 0.3 | ||||
TT00CB05 | Coaching and Training skills | 3 | 3 | 3 | 1.5 | 1.5 | |||||||||||||||||||||
KT00BO87 | Research | 2 | 2 | 2 | 1 | 1 | |||||||||||||||||||||
TBIT24S-1003 |
COMMUNICATION STUDIES
(Choose ects: 20) |
20 | |||||||||||||||||||||||||
BC00BX79 | Academic English 1 | 3 | 3 | 3 | 1.5 | 1.5 | |||||||||||||||||||||
BC00BY20 | Academic English 2 | 2 | 2 | 2 | 1 | 1 | |||||||||||||||||||||
TT00CB08 | Technical English | 5 | 5 | 5 | 2.5 | 2.5 | |||||||||||||||||||||
TBIT24S-1038 |
For international students
(Choose all ) |
10 | |||||||||||||||||||||||||
KBBC015 | Finnish for Foreigners 1 | 5 | 5 | 5 | 2.5 | 2.5 | |||||||||||||||||||||
BC00BX95 | Finnish for Foreigners 2 | 5 | 5 | 5 | 2.5 | 2.5 | |||||||||||||||||||||
TBIT24S-1039 |
For Finnish-speaking students
(Choose all ) |
10 | |||||||||||||||||||||||||
KTAV006 | Swedish/ICT-Swedish | 3 | 3 | 3 | 1.5 | 1.5 | |||||||||||||||||||||
TT00CB06 | Academic Writing (in Finnish) | 2 | 2 | 2 | 1 | 1 | |||||||||||||||||||||
TT00CB03 | Business Communication | 5 | |||||||||||||||||||||||||
TBIT24S-1006 |
BASIC GAME DEVELOPMENT COMPETENCE
(Choose all ) |
35 | |||||||||||||||||||||||||
YY00BG72 | Business Operations | 3 | 3 | 3 | 1.5 | 1.5 | |||||||||||||||||||||
TT00CB36 | Basics of Game Business | 3 | 3 | 3 | 1.5 | 1.5 | |||||||||||||||||||||
KT00BP13 | Introduction to Game Production | 3 | 3 | 3 | 3 | ||||||||||||||||||||||
KT00BP15 | Introduction to Game Design | 3 | 3 | 3 | 3 | ||||||||||||||||||||||
KT00BP17 | Basics of 2D Game Graphics | 3 | 3 | 3 | 3 | ||||||||||||||||||||||
KT00BP19 | Introduction to 3D modelling | 3 | 3 | 3 | 1.5 | 1.5 | |||||||||||||||||||||
TT00CI67 | Game Programming I | 4 | 4 | 4 | 4 | ||||||||||||||||||||||
KT00BP23 | User Interface Design | 3 | 3 | 3 | 1.5 | 1.5 | |||||||||||||||||||||
KT00BP25 | Game Sounds and Sound Editing | 3 | 3 | 3 | 1.5 | 1.5 | |||||||||||||||||||||
TT00BP31 | Game Testing | 3 | 3 | 3 | 1.5 | 1.5 | |||||||||||||||||||||
TT00BL77 | Elective Game Studies | 2 | 2 | 2 | 1 | 1 | |||||||||||||||||||||
TT00CB11 | Portfolio course | 2 | 2 | 2 | 1 | 1 | |||||||||||||||||||||
TBIT24S-1005 |
GAME PROJECT STUDIES
(Choose all ) |
33 | |||||||||||||||||||||||||
TT00CE85 | Game Project 1 - 2D game | 5 | 5 | 5 | 2.5 | 2.5 | |||||||||||||||||||||
TT00CE86 | Game Project 2 - mobile game | 7 | 7 | 7 | 3.5 | 3.5 | |||||||||||||||||||||
TT00CE87 | Game Project 3 - 3D game | 7 | 7 | 7 | 3.5 | 3.5 | |||||||||||||||||||||
TT00CE88 | Game Project 4 - extensive game | 7 | 7 | 7 | 3.5 | 3.5 | |||||||||||||||||||||
TT00CE89 | Game Project 5 - advanced project | 7 | 7 | 7 | 3.5 | 3.5 | |||||||||||||||||||||
TBIT24S-1013 |
ELECTIVE STUDIES
(Choose one ) |
33 | |||||||||||||||||||||||||
TBIT24S-1014 |
GAME GRAPHICS
(Choose all ) |
33 | |||||||||||||||||||||||||
TBIT24S-1015 |
GAME GRAPHICS COMPETENCE
(Choose all ) |
18 | |||||||||||||||||||||||||
TT00BL74 | Art Foundation | 3 | 3 | 3 | 1.5 | 1.5 | |||||||||||||||||||||
KTVP030 | 2D Animation | 3 | 3 | 3 | 3 | ||||||||||||||||||||||
KTVP031 | 2D Background Design | 3 | 3 | 3 | 1.5 | 1.5 | |||||||||||||||||||||
KTVP032 | 2D Character Design | 3 | 3 | 3 | 1.5 | 1.5 | |||||||||||||||||||||
KTVP033 | 3D Modeling and Texturing I | 3 | 3 | 3 | 3 | ||||||||||||||||||||||
KTVP034 | Vector Graphics | 3 | 3 | 3 | 1.5 | 1.5 | |||||||||||||||||||||
TBIT24S-1016 |
SPECIALISED GAME GRAPHICS COMPETENCE
(Choose all ) |
15 | |||||||||||||||||||||||||
KTVP040 | 3D Animation | 3 | 3 | 3 | 1.5 | 1.5 | |||||||||||||||||||||
KTVP041 | 3D Character Modeling | 3 | 3 | 3 | 1.5 | 1.5 | |||||||||||||||||||||
KTVP042 | 3D Modeling and Texturing II | 3 | 3 | 3 | 1.5 | 1.5 | |||||||||||||||||||||
KTVP043 | 3D Modeling and Texturing III | 3 | 3 | 3 | 3 | ||||||||||||||||||||||
KTVP044 | Portfolio Practice | 3 | 3 | 3 | 1.5 | 1.5 | |||||||||||||||||||||
TBIT24S-1017 |
GAME PRODUCTION
(Choose all ) |
33 | |||||||||||||||||||||||||
TBIT24S-1018 |
GAME PRODUCTION COMPETENCE
(Choose all ) |
12 | |||||||||||||||||||||||||
TT00CB19 | The Practices of a Game Producer | 3 | 3 | 3 | 1.5 | 1.5 | |||||||||||||||||||||
TT00BF60 | Game Production I | 3 | 3 | 3 | 3 | ||||||||||||||||||||||
TT00BF61 | Game Production II | 3 | 3 | 3 | 3 | ||||||||||||||||||||||
TT00CB10 | Game Production III | 3 | 3 | 3 | 1.5 | 1.5 | |||||||||||||||||||||
TBIT24S-1019 |
GAME PRODUCTION ADVANCED COMPETENCE
(Choose all ) |
6 | |||||||||||||||||||||||||
KTVP020 | Continuation Course in Game Business | 3 | 3 | 3 | 3 | ||||||||||||||||||||||
TT00BI59 | Game Analytics and Monetization | 3 | 3 | 3 | 1.5 | 1.5 | |||||||||||||||||||||
TBIT24S-1020 |
BUSINESS COMPETENCE
(Choose all ) |
15 | |||||||||||||||||||||||||
TT00CB12 | Customer Oriented Marketing | 3 | 3 | 3 | 1.5 | 1.5 | |||||||||||||||||||||
TT00CB13 | Contract and Corporate Law | 3 | 3 | 3 | 1.5 | 1.5 | |||||||||||||||||||||
TT00CB14 | Leadership | 3 | 3 | 3 | 1.5 | 1.5 | |||||||||||||||||||||
TT00CB15 | Management Accounting | 3 | 3 | 3 | 1.5 | 1.5 | |||||||||||||||||||||
TT00CB16 | Publishing games and liveops | 3 | 3 | 3 | 1.5 | 1.5 | |||||||||||||||||||||
TBIT24S-1021 |
GAME PROGRAMMING
(Choose all ) |
33 | |||||||||||||||||||||||||
TBIT24S-1022 |
GAME PROGRAMMING COMPETENCE
(Choose all ) |
18 | |||||||||||||||||||||||||
TT00CB20 | Game Development Tools | 3 | 3 | 3 | 3 | ||||||||||||||||||||||
KTVP050 | Programming C++ | 3 | 3 | 3 | 3 | ||||||||||||||||||||||
KTVP051 | Physics 1 | 3 | 3 | 3 | 1.5 | 1.5 | |||||||||||||||||||||
KTVP052 | Continuation Course in Programming C++ | 3 | 3 | 3 | 3 | ||||||||||||||||||||||
KTVP053 | Mathematics for Game Programmers | 3 | 3 | 3 | 1.5 | 1.5 | |||||||||||||||||||||
KTVP060 | Programming Mobile Games | 3 | 3 | 3 | 1.5 | 1.5 | |||||||||||||||||||||
TBIT24S-1023 |
ADVANCED GAME PROGRAMMING COMPETENCE
(Choose all ) |
15 | |||||||||||||||||||||||||
TT00CB17 | Game Programming II | 3 | 3 | 3 | 1.5 | 1.5 | |||||||||||||||||||||
KTVP054 | Data Structures and Algorithms | 3 | 3 | 3 | 3 | ||||||||||||||||||||||
TT00CB18 | Artificial Intelligence in Games | 3 | 3 | 3 | 1.5 | 1.5 | |||||||||||||||||||||
KTVP063 | Database Programming | 3 | 3 | 3 | 1.5 | 1.5 | |||||||||||||||||||||
KTVS030 | Network Game Programming | 3 | 3 | 3 | 1.5 | 1.5 | |||||||||||||||||||||
TBIT24S-1024 |
INTERNATIONAL GAME DEVELOPMENT STUDIES
(Choose all ) |
33 | |||||||||||||||||||||||||
TT00BD83 | International Game Development Studies 1 | 15 | |||||||||||||||||||||||||
TT00BD84 | International Game Development Studies 2 | 15 | |||||||||||||||||||||||||
TT00CB21 | International Game Development Studies 3 | 3 | |||||||||||||||||||||||||
TBIT24S-1010 |
FREE-CHOICE STUDIES
(Choose ects: 10) |
10 | |||||||||||||||||||||||||
BC00BX96 | Finnish for Foreigners 3 | 5 | 5 | 5 | 2.5 | 2.5 | |||||||||||||||||||||
TT00BP29 | Game Culture Studies | 3 | |||||||||||||||||||||||||
KT00BP99 | Game Design I | 3 | |||||||||||||||||||||||||
KT00BQ01 | Game Design II | 3 | |||||||||||||||||||||||||
KT00BQ03 | Level Design | 3 | |||||||||||||||||||||||||
KT00BQ05 | Analytical Game Design | 3 | |||||||||||||||||||||||||
TT00BQ07 | Game Design Research and Workshop | 3 | |||||||||||||||||||||||||
TT00BL75 | Motion Capture | 3 | |||||||||||||||||||||||||
TT00CG30 | Game development summer studies 1 | 5 | |||||||||||||||||||||||||
TT00CG31 | Game development summer studies 2 | 5 | |||||||||||||||||||||||||
TT00CG32 | Game development summer studies 3 | 5 | |||||||||||||||||||||||||
TT00CG33 | Game development summer studies 4 | 10 | |||||||||||||||||||||||||
TBIT24S-1011 |
PRACTICAL TRAINING
(Choose all ) |
30 | |||||||||||||||||||||||||
KT00BQ53 | Practical Training | 30 | 30 | 30 | 15 | 15 | |||||||||||||||||||||
TBIT24S-1012 |
THESIS
(Choose all ) |
15 | |||||||||||||||||||||||||
KT00BQ55 | Thesis | 15 | 15 | 5 | 10 | 5 | 5 | 5 | |||||||||||||||||||
Total | 210 | 79 | 118 | 49 | 30 | 34.5 | 44.5 | 62.5 | 55.5 | 29.5 | 19.5 | 30 | 16.3 | 18.3 | 24.3 | 20.3 | 29.8 | 32.8 | 24.8 | 30.8 | 12.3 | 17.3 | 9.8 | 9.8 | 15 | 15 |
Due to the timing of optional and elective courses, credit accumulation per semester / academic year may vary.
yhteiset kompetenssit,AMK
Osaamisen kuvaus, ammattikorkeakoulututkinto
Opintotyyppi_AMK
TTK_kompetenssit
Tietojenkäsittelyn koulutus
Code | Name | Credits (cr) |
---|---|---|
TBIT24S-1001 |
BASIC INFORMATION SYSTEMS COMPETENCE
(Choose all) |
23 |
TT00CG77 | Basics of Computers | 1 |
KT00BO73 | Introduction to Programming | 3 |
KT00BO75 | Object Oriented Programming | 3 |
KT00BO67 | Introduction to Information Networks | 3 |
KT00BO69 | Introduction to Databases | 3 |
KT00CG79 | Data Security in Worklife | 3 |
KT00CG80 | Project management and Technology Workshop | 4 |
KT00BO77 | Algebra | 3 |
TBIT24S-1002 |
INTERACTION AND RESEARCH COMPETENCE
(Choose all) |
11 |
YY00BD88 | Intercultural Communication | 3 |
TT00CB07 | Competence Development | 3 |
TT00CB05 | Coaching and Training skills | 3 |
KT00BO87 | Research | 2 |
TBIT24S-1003 |
COMMUNICATION STUDIES
(Choose ects: 20) |
20 |
BC00BX79 | Academic English 1 | 3 |
BC00BY20 | Academic English 2 | 2 |
TT00CB08 | Technical English | 5 |
TBIT24S-1038 |
For international students
(Choose all) |
10 |
KBBC015 | Finnish for Foreigners 1 | 5 |
BC00BX95 | Finnish for Foreigners 2 | 5 |
TBIT24S-1039 |
For Finnish-speaking students
(Choose all) |
10 |
KTAV006 | Swedish/ICT-Swedish | 3 |
TT00CB06 | Academic Writing (in Finnish) | 2 |
TT00CB03 | Business Communication | 5 |
TBIT24S-1006 |
BASIC GAME DEVELOPMENT COMPETENCE
(Choose all) |
35 |
YY00BG72 | Business Operations | 3 |
TT00CB36 | Basics of Game Business | 3 |
KT00BP13 | Introduction to Game Production | 3 |
KT00BP15 | Introduction to Game Design | 3 |
KT00BP17 | Basics of 2D Game Graphics | 3 |
KT00BP19 | Introduction to 3D modelling | 3 |
TT00CI67 | Game Programming I | 4 |
KT00BP23 | User Interface Design | 3 |
KT00BP25 | Game Sounds and Sound Editing | 3 |
TT00BP31 | Game Testing | 3 |
TT00BL77 | Elective Game Studies | 2 |
TT00CB11 | Portfolio course | 2 |
TBIT24S-1005 |
GAME PROJECT STUDIES
(Choose all) |
33 |
TT00CE85 | Game Project 1 - 2D game | 5 |
TT00CE86 | Game Project 2 - mobile game | 7 |
TT00CE87 | Game Project 3 - 3D game | 7 |
TT00CE88 | Game Project 4 - extensive game | 7 |
TT00CE89 | Game Project 5 - advanced project | 7 |
TBIT24S-1013 |
ELECTIVE STUDIES
(Choose one) |
33 |
TBIT24S-1014 |
GAME GRAPHICS
(Choose all) |
33 |
TBIT24S-1015 |
GAME GRAPHICS COMPETENCE
(Choose all) |
18 |
TT00BL74 | Art Foundation | 3 |
KTVP030 | 2D Animation | 3 |
KTVP031 | 2D Background Design | 3 |
KTVP032 | 2D Character Design | 3 |
KTVP033 | 3D Modeling and Texturing I | 3 |
KTVP034 | Vector Graphics | 3 |
TBIT24S-1016 |
SPECIALISED GAME GRAPHICS COMPETENCE
(Choose all) |
15 |
KTVP040 | 3D Animation | 3 |
KTVP041 | 3D Character Modeling | 3 |
KTVP042 | 3D Modeling and Texturing II | 3 |
KTVP043 | 3D Modeling and Texturing III | 3 |
KTVP044 | Portfolio Practice | 3 |
TBIT24S-1017 |
GAME PRODUCTION
(Choose all) |
33 |
TBIT24S-1018 |
GAME PRODUCTION COMPETENCE
(Choose all) |
12 |
TT00CB19 | The Practices of a Game Producer | 3 |
TT00BF60 | Game Production I | 3 |
TT00BF61 | Game Production II | 3 |
TT00CB10 | Game Production III | 3 |
TBIT24S-1019 |
GAME PRODUCTION ADVANCED COMPETENCE
(Choose all) |
6 |
KTVP020 | Continuation Course in Game Business | 3 |
TT00BI59 | Game Analytics and Monetization | 3 |
TBIT24S-1020 |
BUSINESS COMPETENCE
(Choose all) |
15 |
TT00CB12 | Customer Oriented Marketing | 3 |
TT00CB13 | Contract and Corporate Law | 3 |
TT00CB14 | Leadership | 3 |
TT00CB15 | Management Accounting | 3 |
TT00CB16 | Publishing games and liveops | 3 |
TBIT24S-1021 |
GAME PROGRAMMING
(Choose all) |
33 |
TBIT24S-1022 |
GAME PROGRAMMING COMPETENCE
(Choose all) |
18 |
TT00CB20 | Game Development Tools | 3 |
KTVP050 | Programming C++ | 3 |
KTVP051 | Physics 1 | 3 |
KTVP052 | Continuation Course in Programming C++ | 3 |
KTVP053 | Mathematics for Game Programmers | 3 |
KTVP060 | Programming Mobile Games | 3 |
TBIT24S-1023 |
ADVANCED GAME PROGRAMMING COMPETENCE
(Choose all) |
15 |
TT00CB17 | Game Programming II | 3 |
KTVP054 | Data Structures and Algorithms | 3 |
TT00CB18 | Artificial Intelligence in Games | 3 |
KTVP063 | Database Programming | 3 |
KTVS030 | Network Game Programming | 3 |
TBIT24S-1024 |
INTERNATIONAL GAME DEVELOPMENT STUDIES
(Choose all) |
33 |
TT00BD83 | International Game Development Studies 1 | 15 |
TT00BD84 | International Game Development Studies 2 | 15 |
TT00CB21 | International Game Development Studies 3 | 3 |
TBIT24S-1010 |
FREE-CHOICE STUDIES
(Choose ects: 10) |
10 |
BC00BX96 | Finnish for Foreigners 3 | 5 |
TT00BP29 | Game Culture Studies | 3 |
KT00BP99 | Game Design I | 3 |
KT00BQ01 | Game Design II | 3 |
KT00BQ03 | Level Design | 3 |
KT00BQ05 | Analytical Game Design | 3 |
TT00BQ07 | Game Design Research and Workshop | 3 |
TT00BL75 | Motion Capture | 3 |
TT00CG30 | Game development summer studies 1 | 5 |
TT00CG31 | Game development summer studies 2 | 5 |
TT00CG32 | Game development summer studies 3 | 5 |
TT00CG33 | Game development summer studies 4 | 10 |
TBIT24S-1011 |
PRACTICAL TRAINING
(Choose all) |
30 |
KT00BQ53 | Practical Training | 30 |
TBIT24S-1012 |
THESIS
(Choose all) |
15 |
KT00BQ55 | Thesis | 15 |