Skip to main content

Bachelor’s Degree in Business Information Technology (2020), Game Development Raahe: TTK20SPRaahe

Code: TTK20SPRAAHE

Degree:
Bachelor of Business Administration (AMK)

Degree title:
Bachelor of Business Administration (AMK)

Credits:
210 ects

Duration:
3.5 years (210 cr)

Start semester:
Autumn 2020

Teaching language:
Finnish

Descriptions

The Kajaani University of Applied Sciences Information Systems competence area consists of degree education provision in Business Information Processing (Bachelor of Business Administration) and in Information and Communications Technology (Bachelor of Engineering) and it is part of the CEMIS center of expertise which amongst other objectives, aims to improve education, research and development, competitiveness, attractiveness, quality and impact. The Information and Communications Technology and Business Information Technology degrees contain certain similarities in educational content that will be delivered through jointly organised studies.

Students will be selected based on their study success, special interests and wishes to undertake either the Data Center Solutions or the Game Production major option during their first autumn.

GAMES
Within Advanced (major) Game studies students may choose from the following modules: game production and design, game graphics, game programming or game soundscapes.

Further information

Students will be able to work e.g. as software designers, game programmers, game designers, producers, game artists or instructors. Game programming also prepares students for traditional programming work.

Show study timings by semester, study year or period

Code Name Credits (cr) 2020-2021 2021-2022 2022-2023 2023-2024 Autumn 2020 Spring 2021 Autumn 2021 Spring 2022 Autumn 2022 Spring 2023 Autumn 2023 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
TTK20SPRAAHE-1001
BASIC INFORMATION SYSTEMS COMPETENCE

(Choose all )

18
KTPT007 Introduction to Information Networks 3 3 3 1.5 1.5
KTPT019 Introduction to Databases 3 3 3 3
KTPT012 Data Security in Organisations 3 3 3 1.5 1.5
KTPT023 Introduction to Programming 3 3 3 3
KTPT026 Object Oriented Programming 3 3 3 3
TTPM007 Algebra 3 3 3 1.5 1.5
TTK20SPRAAHE-1002
COMMUNICATION AND INTERACTION COMPETENCE

(Choose all )

16
KTPV015 Business Communication 3 3 3 1.5 1.5
KTPV004 Communication and Public Speaking Skills 3 3 3 1.5 1.5
KTAV002 Computer Trainer Skills 3 3 3 1.5 1.5
KTAI003 Topical Seminar and Academic Writing 5 5 5 2.5 2.5
KTAI004 Research 2 2 2 1 1
TTK20SPRAAHE-1003
INTERNATIONALITY AND LANGUAGES

(Choose all )

14
YY00BD88 Intercultural Communication 3 3 3 1.5 1.5
TT00BJ74 Business English 3 3 3 1.5 1.5
TT00BJ75 Technical English I 2 2 2 1 1
TT00BJ76 Technical English II 3 3 3 1.5 1.5
KTAV006 Swedish/ICT-Swedish 3 3 3 1.5 1.5
TTK20SPRAAHE-1004
INFORMATION SYSTEM - PROJECT STUDIES

(Choose all )

15
TT00BL28 Technology project 1 5 5 5 2.5 2.5
TT00BL29 Technology project 2 5 5 5 2.5 2.5
TT00BL30 Advanced project studies 5 5 5 2.5 2.5
TTK20SPRAAHE-1005
GAME PROJECT STUDIES - INTELLIGENT SOLUTIONS

(Choose all )

22
KTAD041 Project Studies 1 - 2D Game 6 6 6 6
TT00BL71 Project Studies 2 - Developing a Mobile Game 6 6 6 3 3
TT00BL72 Project Studies 3 - Developing a 3D Game 10 10 10 5 5
TTK20SPRAAHE-1006
BASIC GAME DEVELOPMENT COMPETENCE

(Choose all )

35
YY00BD89 Business Basics 3 3 3 1.5 1.5
KTAD033 Introduction to Game Production 3 3 3 3
KTAD035 Introduction to Game Design 3 3 3 3
KTAD032 Basics of 2D Game Graphics 3 3 3 3
KTAD034 Introduction to 3D modeling 3 3 3 1.5 1.5
KTAD030 Game Programming I 4 4 4 4
KTWT229 User Interface Design 3 3 3 1.5 1.5
KTWT115 Game Sounds and Sound Editing 3 3 3 1.5 1.5
KTAD031 WWW and Internet 2 2 2 1 1
TT00BE12 Game Culture 3 1 2 1 1 1 0.5 0.5 0.5 0.5 0.5 0.5
TT00BE13 Game Testing 3 3 3 1.5 1.5
TT00BL77 Elective Game Studies 2 0.7 1.3 0.7 0.7 0.7 0.3 0.3 0.3 0.3 0.3 0.3
TTK20SPRAAHE-1007
ELECTIVE PROFESSIONAL STUDIES

(Choose one )

30
TTK20SPRAAHE-1008
GAME GRAPHICS

(Choose all )

30
TTK20SPRAAHE-1009
GAME GRAPHICS COMPETENCE

(Choose all )

15
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
TTK20SPRAAHE-1010
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
TTK20SPRAAHE-1011
GAME PRODUCTION

(Choose all )

30
TTK20SPRAAHE-1012
GAME PRODUCTION COMPETENCE

(Choose all )

9
TT00BF60 Game Production I 3 3 3 3
TT00BF61 Game Production II 3 3 3 3
KTVP015 Basics of Game Business 3 3 3 3
TTK20SPRAAHE-1013
GAME PRODUCTION AND DESIGN 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
TTK20SPRAAHE-1014
BUSINESS COMPETENCE

(Choose all )

15
TT00BF55 Customer Oriented Marketing 3 3 3 1.5 1.5
TT00BF52 Contract and Corporate Law 3 3 3 1.5 1.5
TT00BF53 Leadership 3 3 3 1.5 1.5
TT00BF54 Management Accounting 3 3 3 1.5 1.5
LT00BF29 Business Planning 3 3 3 1.5 1.5
TTK20SPRAAHE-1015
GAME PROGRAMMING

(Choose all )

30
TTK20SPRAAHE-1016
GAME PROGRAMMING COMPETENCE

(Choose all )

15
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
KTVP054 Data Structures and Algorithms 3 3 3 1.5 1.5
TTK20SPRAAHE-1017
ADVANCED GAME PROGRAMMING COMPETENCE

(Choose all )

15
KTVP060 Programming Mobile Games 3 3 3 1.5 1.5
KTVP061 Game Programming II 3 3 3 1.5 1.5
KTVP062 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
TTK20SPRAAHE-1018
INTERNATIONAL GAME DEVELOPMENT STUDIES

(Choose all )

30
TTK20SPRAAHE-1019
INTERNATIONAL GAME DEVELOPMENT STUDIES

(Choose all )

30
TT00BD83 International Game Development Studies 1 15 15 15 7.5 7.5
TT00BD84 International Game Development Studies 2 15 15 15 7.5 7.5
TTK20SPRAAHE-1020
FREE-CHOICE STUDIES

(Choose ects: 15)

15
TT00BL74 Art Foundation 3 3 3 1.5 1.5
TYW165 Introduction to Data Processing 2 2 2 1 1
KTWT062 Developing a Commercial Game Application I 10 10 10 5 5
KTWT228 Developing a Commercial Game Application 15 15 15 7.5 7.5
WV00BE23 Basics of Serious Games 5
TT00BL75 Motion Capture 3
TTK20SPRAAHE-1021
GAME DESIGN

(Choose all )

15
KTVP011 Game Design I 3 3 3 1.5 1.5
KTVP014 Game Design II 3 3 3 1.5 1.5
KTVP012 Level Design 3 3 3 1.5 1.5
KTVP024 Analytical Game Design 3 3 3 1.5 1.5
TT00BF58 Game Design Research and Workshop 3 3 3 1.5 1.5
TTK20SPRAAHE-1022
DATACENTER OPINNOT

(Choose all )

15
TT00BD80 Windows Server Environment 5
TT00BD41 Linux 5
TK00BA68 Server virtualisation 5
TTK20SPRAAHE-1023
BUSINESS COMPETENCE

(Choose all )

15
TT00BF55 Customer Oriented Marketing 3
TT00BF52 Contract and Corporate Law 3
TT00BF53 Leadership 3
TT00BF54 Management Accounting 3
LT00BF29 Business Planning 3
TTK20SPRAAHE-1024
YRITTÄJYYSOPINNOT 2

(Choose all )

15
KLVY188 JA Start Up Program 10
LT00BF31 Entrepreneurship in Practice: Special area 5
TTK20SPRAAHE-1025
ARTIFICIAL INTELLIGENCE AND DATA ANALYSIS

(Choose all )

15
TT00BW64 Fundaments of machine learning 5
TT00BW65 Fundaments of data analytics 5
TT00BW66 AI project 5
TTK20SPRAAHE-1026
PRACTICAL TRAINING

(Choose all )

30
KTHH001 Practical Training 30 30 30 15 15
TTK20SPRAAHE-1027
THESIS

(Choose all )

15
KTOO001 Thesis 15 15 15 7.5 7.5
Total 210 73.7 183.3 53 20 34 39.7 90.7 92.7 23 30 20 17 17 21.8 17.8 45.3 45.3 44.8 47.8 11.5 11.5 15 15 10 10

Due to the timing of optional and elective courses, credit accumulation per semester / academic year may vary.

yhteiset kompetenssit,AMK

Osaamisen kuvaus, ammattikorkeakoulututkinto

1. LEARNING SKILLS

Our students are able to
•assess and develop their competence and learning methods
•critically acquire, process and evaluate knowledge and information
•take responsibility for learning and sharing learning in their groups

Research
Introduction to Data Processing
2. ETHICAL COMPETENCE

Our students are able to
•take responsibility for their own work and its impacts
•work according to the professional ethical principles of their discipline/field
•take different bodies, organisations, professionals, stakeholders, interest groups and individuals into account in their work
•apply the principles of equality
•apply the principles sustainable development
•engage in social debate based on acquired competence and knowledge of ethical values.

Research
Intercultural Communication
Contract and Corporate Law
Leadership
Management Accounting
Game Design Research and Workshop
Contract and Corporate Law
Leadership
Management Accounting
3. WORK COMPETENCE

Our students are able to
•work as a member of the work community and promote wellbeing
•execute their duties in work based situations that require communication and interaction
•use information and communication technology to do their work
•create personal work related contacts and operate in networks
•make dcisions in unpredictable situations
•work in management and work independently as a specialist/expert
•set up a business or enterprise

Data Security in Organisations
Business Communication
Communication and Public Speaking Skills
Computer Trainer Skills
Topical Seminar and Academic Writing
Intercultural Communication
Game Production I
Game Production II
Customer Oriented Marketing
Contract and Corporate Law
Leadership
Business Planning
Developing a Commercial Game Application I
Contract and Corporate Law
Leadership
Management Accounting
Business Planning
JA Start Up Program
Entrepreneurship in Practice: Special area
Practical Training
4. INNOVATION COMPETENCE

Our students are able to
•engage in creative problem solving and developing work practices
•work in projects
•implement research and development projects while applying the current knowledge and methods of their disciplines
•find customer-oriented, sustainable and profitable solutions

Research
Portfolio Practice
Customer Oriented Marketing
Business Planning
Developing a Commercial Game Application I
Game Design Research and Workshop
Customer Oriented Marketing
Business Planning
JA Start Up Program
Entrepreneurship in Practice: Special area
Thesis
5. INTERNATIONAL COMPETENCE

Our students are able to
•adopt the language skills needed in their work and field and to develop professional competence
•work proactively and in cooperation with people from different cultures
•take the impacts and opportunities of internationalisation into account in their work

Intercultural Communication
Swedish/ICT-Swedish
Portfolio Practice
International Game Development Studies 1
International Game Development Studies 2
JA Start Up Program
Not grouped
Introduction to Information Networks
Introduction to Databases
Introduction to Programming
Object Oriented Programming
Algebra
Business English
Technical English I
Technical English II
Technology project 1
Technology project 2
Advanced project studies
Project Studies 1 - 2D Game
Project Studies 2 - Developing a Mobile Game
Project Studies 3 - Developing a 3D Game
Business Basics
Introduction to Game Production
Introduction to Game Design
Basics of 2D Game Graphics
Introduction to 3D modeling
Game Programming I
User Interface Design
Game Sounds and Sound Editing
WWW and Internet
Game Culture
Game Testing
Elective Game Studies
2D Animation
2D Background Design
2D Character Design
3D Modeling and Texturing I
Vector Graphics
3D Animation
3D Character Modeling
3D Modeling and Texturing II
3D Modeling and Texturing III
Basics of Game Business
Continuation Course in Game Business
Game Analytics and Monetization
Programming C++
Physics 1
Continuation Course in Programming C++
Mathematics for Game Programmers
Data Structures and Algorithms
Programming Mobile Games
Game Programming II
Artificial Intelligence in Games
Database Programming
Network Game Programming
Art Foundation
Developing a Commercial Game Application
Basics of Serious Games
Motion Capture
Game Design I
Game Design II
Level Design
Analytical Game Design
Windows Server Environment
Linux
Server virtualisation
Fundaments of machine learning
Fundaments of data analytics
AI project

Opintotyyppi_AMK

1. Perusopinnot
Introduction to Information Networks
Introduction to Databases
Data Security in Organisations
Introduction to Programming
Object Oriented Programming
Business Communication
Communication and Public Speaking Skills
Computer Trainer Skills
Topical Seminar and Academic Writing
Research
Intercultural Communication
Swedish/ICT-Swedish
Business Basics
2. Ammattiopinnot
Introduction to Game Production
Introduction to Game Design
Basics of 2D Game Graphics
Introduction to 3D modeling
Game Programming I
WWW and Internet
Game Culture
Game Testing
3. Vaihtoehtoiset ammattiopinnot
2D Animation
2D Background Design
2D Character Design
3D Modeling and Texturing I
Vector Graphics
3D Animation
3D Character Modeling
3D Modeling and Texturing II
3D Modeling and Texturing III
Portfolio Practice
Game Production I
Game Production II
Basics of Game Business
Continuation Course in Game Business
Customer Oriented Marketing
Contract and Corporate Law
Leadership
Management Accounting
Business Planning
Programming C++
Physics 1
Continuation Course in Programming C++
Mathematics for Game Programmers
Data Structures and Algorithms
Programming Mobile Games
Game Programming II
Artificial Intelligence in Games
Database Programming
Network Game Programming
International Game Development Studies 1
International Game Development Studies 2
4. Harjoittelu
Practical Training
5. Opinnäytetyö
Thesis
6. Vapaasti valittavat opinnot
Game Sounds and Sound Editing
Introduction to Data Processing
Developing a Commercial Game Application I
Basics of Serious Games
Game Design I
Game Design II
Level Design
Analytical Game Design
Game Design Research and Workshop
Windows Server Environment
Linux
Server virtualisation
Customer Oriented Marketing
Contract and Corporate Law
Leadership
Management Accounting
Business Planning
JA Start Up Program
Entrepreneurship in Practice: Special area
Not grouped
Algebra
Business English
Technical English I
Technical English II
Technology project 1
Technology project 2
Advanced project studies
Project Studies 1 - 2D Game
Project Studies 2 - Developing a Mobile Game
Project Studies 3 - Developing a 3D Game
User Interface Design
Elective Game Studies
Game Analytics and Monetization
Art Foundation
Developing a Commercial Game Application
Motion Capture
Fundaments of machine learning
Fundaments of data analytics
AI project

TTK_kompetenssit

Tietojenkäsittelyn koulutus

1. Tietojärjestelmäosaaminen

Tavoitteena on, että tradenomi
•ymmärtää tietojärjestelmät kokonaisuutena ja niiden tuottamis-,
hankinta- ja käyttöönottoprosessin sekä tiedonhallinnan periaatteet toiminnan kehittämisen näkökulmasta
•osaa määritellä, suunnitella ja testata ohjelmiston,tietokannan ja käyttöliittymän ottaen huomioon tietoturvan
•osaa ohjelmoida
•osaa dokumentoida ja tulkita dokumentteja esimerkiksi ylläpitäessään ohjelmistoja
•osaa suunnitella ja toteuttaa koulutuksen.

Introduction to Information Networks
Introduction to Databases
Data Security in Organisations
Introduction to Programming
Object Oriented Programming
WWW and Internet
Game Testing
Introduction to Data Processing
Windows Server Environment
Linux
Server virtualisation
2. ICT-infrastruktuuri-osaaminen

Tavoitteena on, että tradenomi
•ymmärtää tietoverkon eri komponenttien (laite- ja ohjelmistokomponentit) merkityksen ja toiminta- periaatteet
•osaa hyödyntää tietoverkkoja eri komponentteineen ratkaisuja tehdessään
•osaa rakentaa ja ylläpitää tietoverkkojen perusratkaisuja
•osaa ottaa tietoturvan huomioon organisaation ICT- infrastruktuuriratkaisussa.

Windows Server Environment
3. ICT-projektiosaaminen

Tavoitteena on, että tradenomi
•ymmärtää erilaisten ICT-projektien luonteen ja projektitoiminnan kokonaisuuden organisaatiossa
•ymmärtää systemaattisen toimintatavan merkityksen projektityössä ja osaa toimia ICT-projektissa vastuullisesti
•osaa käyttää ja soveltaa ICT-projektien suunnittelun ja hallinnan menetelmiä
•osaa tunnistaa ICT-projektitoiminnan riskejä ja varautua niihin.

Business Communication
Communication and Public Speaking Skills
Computer Trainer Skills
Topical Seminar and Academic Writing
Introduction to Game Production
Game Testing
Developing a Commercial Game Application I
4. Liiketoimintaosaaminen

Tavoitteena on, että tradenomi
•ymmärtää liiketoiminnan keskeiset prosessit ja toiminnot
•ymmärtää tietotekniikan merkityksen osana organisaation toimintaa ja sen roolin toiminnan kehittämisessä
•osaa kehittää liiketoiminnan prosesseja ja etsiä tukea ratkaisuihin tietotekniikasta
•ymmärtää sopimusten, tarjousten, lisenssien ja tekijänoikeuksien merkityksen omassa työssään
•osaa palvella asiakasta

Business Communication
Communication and Public Speaking Skills
Computer Trainer Skills
Business Basics
Introduction to Game Production
Basics of Game Business
Continuation Course in Game Business
Customer Oriented Marketing
Contract and Corporate Law
Leadership
Management Accounting
Business Planning
Developing a Commercial Game Application I
Customer Oriented Marketing
Contract and Corporate Law
Leadership
Management Accounting
Business Planning
JA Start Up Program
Entrepreneurship in Practice: Special area
5. ICT-erikoisosaaminen

Tavoitteena on, että tradenomi
•osaa soveltaa tietojaan ja taitojaan jollakin ICT:n osa-alueella sekä analysoida, arvioida ja kehittää toimintaa tällä alueella.

Topical Seminar and Academic Writing
Research
Swedish/ICT-Swedish
Introduction to Game Production
Introduction to Game Design
Basics of 2D Game Graphics
Introduction to 3D modeling
Game Programming I
Game Sounds and Sound Editing
Game Culture
2D Animation
2D Background Design
2D Character Design
3D Modeling and Texturing I
Vector Graphics
3D Animation
3D Character Modeling
3D Modeling and Texturing II
3D Modeling and Texturing III
Portfolio Practice
Game Production I
Game Production II
Basics of Game Business
Continuation Course in Game Business
Customer Oriented Marketing
Contract and Corporate Law
Leadership
Management Accounting
Business Planning
Programming C++
Physics 1
Continuation Course in Programming C++
Mathematics for Game Programmers
Data Structures and Algorithms
Game Programming II
Artificial Intelligence in Games
Database Programming
Network Game Programming
International Game Development Studies 1
International Game Development Studies 2
Developing a Commercial Game Application I
Basics of Serious Games
Game Design I
Game Design II
Level Design
Analytical Game Design
Game Design Research and Workshop
Windows Server Environment
Linux
Server virtualisation
Customer Oriented Marketing
Contract and Corporate Law
Leadership
Management Accounting
Business Planning
Practical Training
Thesis
Not grouped
Algebra
Intercultural Communication
Business English
Technical English I
Technical English II
Technology project 1
Technology project 2
Advanced project studies
Project Studies 1 - 2D Game
Project Studies 2 - Developing a Mobile Game
Project Studies 3 - Developing a 3D Game
User Interface Design
Elective Game Studies
Game Analytics and Monetization
Programming Mobile Games
Art Foundation
Developing a Commercial Game Application
Motion Capture
Fundaments of machine learning
Fundaments of data analytics
AI project

Code Name Credits (cr)
TTK20SPRAAHE-1001
BASIC INFORMATION SYSTEMS COMPETENCE

(Choose all)

18
KTPT007 Introduction to Information Networks 3
KTPT019 Introduction to Databases 3
KTPT012 Data Security in Organisations 3
KTPT023 Introduction to Programming 3
KTPT026 Object Oriented Programming 3
TTPM007 Algebra 3
TTK20SPRAAHE-1002
COMMUNICATION AND INTERACTION COMPETENCE

(Choose all)

16
KTPV015 Business Communication 3
KTPV004 Communication and Public Speaking Skills 3
KTAV002 Computer Trainer Skills 3
KTAI003 Topical Seminar and Academic Writing 5
KTAI004 Research 2
TTK20SPRAAHE-1003
INTERNATIONALITY AND LANGUAGES

(Choose all)

14
YY00BD88 Intercultural Communication 3
TT00BJ74 Business English 3
TT00BJ75 Technical English I 2
TT00BJ76 Technical English II 3
KTAV006 Swedish/ICT-Swedish 3
TTK20SPRAAHE-1004
INFORMATION SYSTEM - PROJECT STUDIES

(Choose all)

15
TT00BL28 Technology project 1 5
TT00BL29 Technology project 2 5
TT00BL30 Advanced project studies 5
TTK20SPRAAHE-1005
GAME PROJECT STUDIES - INTELLIGENT SOLUTIONS

(Choose all)

22
KTAD041 Project Studies 1 - 2D Game 6
TT00BL71 Project Studies 2 - Developing a Mobile Game 6
TT00BL72 Project Studies 3 - Developing a 3D Game 10
TTK20SPRAAHE-1006
BASIC GAME DEVELOPMENT COMPETENCE

(Choose all)

35
YY00BD89 Business Basics 3
KTAD033 Introduction to Game Production 3
KTAD035 Introduction to Game Design 3
KTAD032 Basics of 2D Game Graphics 3
KTAD034 Introduction to 3D modeling 3
KTAD030 Game Programming I 4
KTWT229 User Interface Design 3
KTWT115 Game Sounds and Sound Editing 3
KTAD031 WWW and Internet 2
TT00BE12 Game Culture 3
TT00BE13 Game Testing 3
TT00BL77 Elective Game Studies 2
TTK20SPRAAHE-1007
ELECTIVE PROFESSIONAL STUDIES

(Choose one)

30
TTK20SPRAAHE-1008
GAME GRAPHICS

(Choose all)

30
TTK20SPRAAHE-1009
GAME GRAPHICS COMPETENCE

(Choose all)

15
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
TTK20SPRAAHE-1010
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
TTK20SPRAAHE-1011
GAME PRODUCTION

(Choose all)

30
TTK20SPRAAHE-1012
GAME PRODUCTION COMPETENCE

(Choose all)

9
TT00BF60 Game Production I 3
TT00BF61 Game Production II 3
KTVP015 Basics of Game Business 3
TTK20SPRAAHE-1013
GAME PRODUCTION AND DESIGN ADVANCED COMPETENCE

(Choose all)

6
KTVP020 Continuation Course in Game Business 3
TT00BI59 Game Analytics and Monetization 3
TTK20SPRAAHE-1014
BUSINESS COMPETENCE

(Choose all)

15
TT00BF55 Customer Oriented Marketing 3
TT00BF52 Contract and Corporate Law 3
TT00BF53 Leadership 3
TT00BF54 Management Accounting 3
LT00BF29 Business Planning 3
TTK20SPRAAHE-1015
GAME PROGRAMMING

(Choose all)

30
TTK20SPRAAHE-1016
GAME PROGRAMMING COMPETENCE

(Choose all)

15
KTVP050 Programming C++ 3
KTVP051 Physics 1 3
KTVP052 Continuation Course in Programming C++ 3
KTVP053 Mathematics for Game Programmers 3
KTVP054 Data Structures and Algorithms 3
TTK20SPRAAHE-1017
ADVANCED GAME PROGRAMMING COMPETENCE

(Choose all)

15
KTVP060 Programming Mobile Games 3
KTVP061 Game Programming II 3
KTVP062 Artificial Intelligence in Games 3
KTVP063 Database Programming 3
KTVS030 Network Game Programming 3
TTK20SPRAAHE-1018
INTERNATIONAL GAME DEVELOPMENT STUDIES

(Choose all)

30
TTK20SPRAAHE-1019
INTERNATIONAL GAME DEVELOPMENT STUDIES

(Choose all)

30
TT00BD83 International Game Development Studies 1 15
TT00BD84 International Game Development Studies 2 15
TTK20SPRAAHE-1020
FREE-CHOICE STUDIES

(Choose ects: 15)

15
TT00BL74 Art Foundation 3
TYW165 Introduction to Data Processing 2
KTWT062 Developing a Commercial Game Application I 10
KTWT228 Developing a Commercial Game Application 15
WV00BE23 Basics of Serious Games 5
TT00BL75 Motion Capture 3
TTK20SPRAAHE-1021
GAME DESIGN

(Choose all)

15
KTVP011 Game Design I 3
KTVP014 Game Design II 3
KTVP012 Level Design 3
KTVP024 Analytical Game Design 3
TT00BF58 Game Design Research and Workshop 3
TTK20SPRAAHE-1022
DATACENTER OPINNOT

(Choose all)

15
TT00BD80 Windows Server Environment 5
TT00BD41 Linux 5
TK00BA68 Server virtualisation 5
TTK20SPRAAHE-1023
BUSINESS COMPETENCE

(Choose all)

15
TT00BF55 Customer Oriented Marketing 3
TT00BF52 Contract and Corporate Law 3
TT00BF53 Leadership 3
TT00BF54 Management Accounting 3
LT00BF29 Business Planning 3
TTK20SPRAAHE-1024
YRITTÄJYYSOPINNOT 2

(Choose all)

15
KLVY188 JA Start Up Program 10
LT00BF31 Entrepreneurship in Practice: Special area 5
TTK20SPRAAHE-1025
ARTIFICIAL INTELLIGENCE AND DATA ANALYSIS

(Choose all)

15
TT00BW64 Fundaments of machine learning 5
TT00BW65 Fundaments of data analytics 5
TT00BW66 AI project 5
TTK20SPRAAHE-1026
PRACTICAL TRAINING

(Choose all)

30
KTHH001 Practical Training 30
TTK20SPRAAHE-1027
THESIS

(Choose all)

15
KTOO001 Thesis 15