Information technology, full-time studies: Game Programming
Code: TI12
- Degree title
- Insinööri (AMK), Bachelor of Engineering
- Credits
- 240 ects
- Duration
- 4 years (240 cr)
- Start semester
- Autumn 2012
- Teaching language
- Finnish
Description
Game Programming
Select timing, structure or classification view
Show study timings by semester, study year or period
Code | Name | Credits (cr) | 2012-2013 | 2013-2014 | 2014-2015 | 2015-2016 | Autumn 2012 | Spring 2013 | Autumn 2013 | Spring 2014 | Autumn 2014 | Spring 2015 | Autumn 2015 | Spring 2016 | 1. / 2012 | 2. / 2012 | 3. / 2013 | 4. / 2013 | 5. / 2013 | 1. / 2013 | 2. / 2013 | 3. / 2014 | 4. / 2014 | 5. / 2014 | 1. / 2014 | 2. / 2014 | 3. / 2015 | 4. / 2015 | 5. / 2015 | 1. / 2015 | 2. / 2015 | 3. / 2016 | 4. / 2016 | 5. / 2016 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
TI12-1000 |
BASIC STUDIES
(Choose all ) |
45 | ||||||||||||||||||||||||||||||||
TI12-1001 |
Mathematical Studies
(Choose ects: 30) |
30 | ||||||||||||||||||||||||||||||||
999940112 | Information Technology | 5 | ||||||||||||||||||||||||||||||||
999913012 | Physics and Chemistry | 5 | ||||||||||||||||||||||||||||||||
999920112 | Engineering Mathematics 1 | 5 | ||||||||||||||||||||||||||||||||
999920212 | Engineering Mathematics 2 | 5 | ||||||||||||||||||||||||||||||||
999910112 | Physics for Engineers | 5 | ||||||||||||||||||||||||||||||||
999913512 | Game Physics | 5 | ||||||||||||||||||||||||||||||||
TI12-1003 |
Language and Communication Studies
(Choose all ) |
15 | ||||||||||||||||||||||||||||||||
888810112 | Professional Communication | 5 | ||||||||||||||||||||||||||||||||
888832212 | IT English | 5 | ||||||||||||||||||||||||||||||||
888822112 | IT Swedish | 5 | ||||||||||||||||||||||||||||||||
TI12-1005 |
PROFESSIONAL STUDIES
(Choose all ) |
45 | ||||||||||||||||||||||||||||||||
TI12-1006 |
Professional Basics in Information Technology
(Choose all ) |
45 | ||||||||||||||||||||||||||||||||
TI12-1007 |
Professional Growth
(Choose all ) |
5 | ||||||||||||||||||||||||||||||||
8888103121 | Communication | 2 | ||||||||||||||||||||||||||||||||
2990001122 | Professional Growth, Common Part | 1 | ||||||||||||||||||||||||||||||||
2990001123 | Professional Growth, Degree Programme Part | 2 | ||||||||||||||||||||||||||||||||
206100212 | Programming | 5 | ||||||||||||||||||||||||||||||||
206100312 | Network Engineering | 5 | ||||||||||||||||||||||||||||||||
206100412 | Digital Technologies | 5 | ||||||||||||||||||||||||||||||||
206101312 | Linux Systems | 5 | ||||||||||||||||||||||||||||||||
206101012 | Windows Systems | 5 | ||||||||||||||||||||||||||||||||
206100712 | Entrepreneurship and marketing | 5 | ||||||||||||||||||||||||||||||||
TI12-1008 |
Statistics and Research Methods
(Choose all ) |
5 | ||||||||||||||||||||||||||||||||
2061008121 | Statistics | 2 | ||||||||||||||||||||||||||||||||
2061008122 | Research Methods | 3 | ||||||||||||||||||||||||||||||||
206101712 | Information Security | 5 | ||||||||||||||||||||||||||||||||
TI12-1009 |
SPECIALIZATION STUDIES
(Choose ects: 90) |
90 | ||||||||||||||||||||||||||||||||
TI12-1010 |
Game Programming
(Choose all ) |
90 | ||||||||||||||||||||||||||||||||
TI12-1011 |
Introduction to Game Programming
(Choose all ) |
15 | ||||||||||||||||||||||||||||||||
TI12-1012 |
Object Oriented Programming
(Choose all ) |
5 | ||||||||||||||||||||||||||||||||
2061023121 | C# Object Oriented Programming | 3 | ||||||||||||||||||||||||||||||||
2061023122 | Project-LCCE-1 | 2 | ||||||||||||||||||||||||||||||||
206104312 | Game Testing (LCCE) | 5 | ||||||||||||||||||||||||||||||||
TI12-1013 |
Web Publishing
(Choose all ) |
5 | ||||||||||||||||||||||||||||||||
2061009122 | Project-LCCE-2 | 2 | ||||||||||||||||||||||||||||||||
2061009121 | Web Site Implementation | 3 | ||||||||||||||||||||||||||||||||
TI12-1014 |
Game Programming Level 1
(Choose all ) |
20 | ||||||||||||||||||||||||||||||||
TI12-1015 |
Databases
(Choose all ) |
5 | ||||||||||||||||||||||||||||||||
2061005121 | Database Design and SQL | 3 | ||||||||||||||||||||||||||||||||
2061005122 | Project-LCCE-3 | 2 | ||||||||||||||||||||||||||||||||
TI12-1016 |
Game Design
(Choose all ) |
5 | ||||||||||||||||||||||||||||||||
2061011121 | Game Design in Practice | 3 | ||||||||||||||||||||||||||||||||
2061011122 | Project-LCCE-4 | 2 | ||||||||||||||||||||||||||||||||
TI12-1017 |
Programming a Web Game
(Choose all ) |
5 | ||||||||||||||||||||||||||||||||
2061028122 | Client Scripting | 2 | ||||||||||||||||||||||||||||||||
2061028121 | Server Scripting | 3 | ||||||||||||||||||||||||||||||||
TI12-1018 |
Java game programming
(Choose all ) |
5 | ||||||||||||||||||||||||||||||||
2061039121 | Java Programming | 3 | ||||||||||||||||||||||||||||||||
2061039122 | Project-LCCE-5 | 2 | ||||||||||||||||||||||||||||||||
TI12-1019 |
Game Programming Level 2
(Choose all ) |
35 | ||||||||||||||||||||||||||||||||
TI12-1020 |
Windows programming
(Choose all ) |
5 | ||||||||||||||||||||||||||||||||
2061012121 | Windows Forms Programming | 2 | ||||||||||||||||||||||||||||||||
2061012122 | Windows Game Programming | 3 | ||||||||||||||||||||||||||||||||
TI12-1021 |
Game Graphics
(Choose all ) |
5 | ||||||||||||||||||||||||||||||||
2061014121 | Graphics in Games | 3 | ||||||||||||||||||||||||||||||||
2061014122 | Project-LCCE-6 | 2 | ||||||||||||||||||||||||||||||||
TI12-1022 |
Game Mathematics
(Choose all ) |
5 | ||||||||||||||||||||||||||||||||
2061015121 | Mathematics in Games | 3 | ||||||||||||||||||||||||||||||||
2061015122 | Project-LCCE-7 | 2 | ||||||||||||||||||||||||||||||||
TI12-1023 |
Software Engineering
(Choose all ) |
5 | ||||||||||||||||||||||||||||||||
2061016121 | Methods in Program Design | 3 | ||||||||||||||||||||||||||||||||
2061016122 | Projektiopinnot-LCCE-8 | 2 | ||||||||||||||||||||||||||||||||
TI12-1024 |
Data Structures and Algorithms
(Choose all ) |
5 | ||||||||||||||||||||||||||||||||
2061018121 | Data Structures and Algorithms | 3 | ||||||||||||||||||||||||||||||||
2061018122 | Project-LCCE-9 | 2 | ||||||||||||||||||||||||||||||||
TI12-1025 |
3D Modelling
(Choose all ) |
5 | ||||||||||||||||||||||||||||||||
2061019121 | Modelling | 3 | ||||||||||||||||||||||||||||||||
2061019122 | Project-LCCE-10 | 2 | ||||||||||||||||||||||||||||||||
TI12-1026 |
Mobile Programming
(Choose all ) |
5 | ||||||||||||||||||||||||||||||||
2061020121 | Mobile Programming | 3 | ||||||||||||||||||||||||||||||||
2061020122 | Project-LCCE-11 | 2 | ||||||||||||||||||||||||||||||||
TI12-1027 |
Advanced Game Programming
(Choose all ) |
20 | ||||||||||||||||||||||||||||||||
TI12-1028 |
Usability in Games
(Choose all ) |
5 | ||||||||||||||||||||||||||||||||
2061021121 | Usability | 3 | ||||||||||||||||||||||||||||||||
2061021122 | Project-LCCE-12 | 2 | ||||||||||||||||||||||||||||||||
TI12-1029 |
C++ -Game Programming
(Choose all ) |
5 | ||||||||||||||||||||||||||||||||
2061022121 | C++ Basics in Game Programming | 3 | ||||||||||||||||||||||||||||||||
2061022122 | Project-LCCE-13 | 2 | ||||||||||||||||||||||||||||||||
TI12-1030 |
Game Engines
(Choose all ) |
5 | ||||||||||||||||||||||||||||||||
2061024121 | Game Engine Architecture | 3 | ||||||||||||||||||||||||||||||||
2061024122 | Project-LCCE-14 | 2 | ||||||||||||||||||||||||||||||||
TI12-1031 |
Applied Game Programming
(Choose all ) |
5 | ||||||||||||||||||||||||||||||||
2061025121 | Game Programming | 3 | ||||||||||||||||||||||||||||||||
2061025122 | Project-LCCE-15 | 2 | ||||||||||||||||||||||||||||||||
TI12-1037 |
FREE-CHOICE ELECTIVES
(Choose ects: 15) |
15 | ||||||||||||||||||||||||||||||||
206100814 | Game graphics and modelling | 5 | ||||||||||||||||||||||||||||||||
999921012 | Basics of Mathematical Studies | 5 | ||||||||||||||||||||||||||||||||
888820112 | Swedish preparatory course | 5 | ||||||||||||||||||||||||||||||||
TI12-1038 |
PRACTICAL TRAINING
(Choose all ) |
30 | ||||||||||||||||||||||||||||||||
H20610112 | Practical Training | 30 | ||||||||||||||||||||||||||||||||
TI12-1039 |
BACHELOR´S THESIS
(Choose all ) |
15 | ||||||||||||||||||||||||||||||||
TI12-1040 |
Bachelor's Thesis
(Choose all ) |
15 | ||||||||||||||||||||||||||||||||
YYYY012141 | Idea and planning phase | 5 | ||||||||||||||||||||||||||||||||
YYYY012142 | Implementation | 5 | ||||||||||||||||||||||||||||||||
YYYY012143 | Evaluation and publishing | 5 | ||||||||||||||||||||||||||||||||
Total | 240 | 55 | 65 | 65 | 55 | 34 | 21 | 27.5 | 37.5 | 32.5 | 32.5 | 34 | 21 | 32.8 | 1.3 | 7 | 7 | 7 | 25.3 | 2.3 | 12.6 | 12.6 | 12.6 | 30 | 2.5 | 11 | 11 | 11 | 24 | 10 | 6.97 | 6.97 | 6.97 |
Due to the timing of optional and elective courses, credit accumulation per semester / academic year may vary.
bachelor level
decree 1129/2014 §2
Code | Name | Credits (cr) |
---|---|---|
TI12-1000 |
BASIC STUDIES
(Choose all ) |
45 |
TI12-1001 |
Mathematical Studies
(Choose ects: 30 ) |
30 |
999940112 | Information Technology | 5 |
999913012 | Physics and Chemistry | 5 |
999920112 | Engineering Mathematics 1 | 5 |
999920312 | Engineering mathematics 1 - 2 | 10 |
999920212 | Engineering Mathematics 2 | 5 |
999910112 | Physics for Engineers | 5 |
999913612 | Telecommunications Physics | 5 |
999913512 | Game Physics | 5 |
TI12-1003 |
Language and Communication Studies
(Choose all ) |
15 |
888810112 | Professional Communication | 5 |
888832212 | IT English | 5 |
888822112 | IT Swedish | 5 |
TI12-1005 |
PROFESSIONAL STUDIES
(Choose all ) |
45 |
TI12-1006 |
Professional Basics in Information Technology
(Choose all ) |
45 |
TI12-1007 |
Professional Growth
(Choose all ) |
5 |
8888103121 | Communication | 2 |
2990001122 | Professional Growth, Common Part | 1 |
2990001123 | Professional Growth, Degree Programme Part | 2 |
206100212 | Programming | 5 |
206100312 | Network Engineering | 5 |
206100412 | Digital Technologies | 5 |
206101312 | Linux Systems | 5 |
206101012 | Windows Systems | 5 |
206100712 | Entrepreneurship and marketing | 5 |
TI12-1008 |
Statistics and Research Methods
(Choose all ) |
5 |
2061008121 | Statistics | 2 |
2061008122 | Research Methods | 3 |
206101712 | Information Security | 5 |
TI12-1009 |
SPECIALIZATION STUDIES
(Choose ects: 90 ) |
90 |
TI12-1010 |
Game Programming
(Choose all ) |
90 |
TI12-1011 |
Introduction to Game Programming
(Choose all ) |
15 |
TI12-1012 |
Object Oriented Programming
(Choose all ) |
5 |
2061023121 | C# Object Oriented Programming | 3 |
2061023122 | Project-LCCE-1 | 2 |
206104312 | Game Testing (LCCE) | 5 |
TI12-1013 |
Web Publishing
(Choose all ) |
5 |
2061009122 | Project-LCCE-2 | 2 |
2061009121 | Web Site Implementation | 3 |
TI12-1014 |
Game Programming Level 1
(Choose all ) |
20 |
TI12-1015 |
Databases
(Choose all ) |
5 |
2061005121 | Database Design and SQL | 3 |
2061005122 | Project-LCCE-3 | 2 |
TI12-1016 |
Game Design
(Choose all ) |
5 |
2061011121 | Game Design in Practice | 3 |
2061011122 | Project-LCCE-4 | 2 |
TI12-1017 |
Programming a Web Game
(Choose all ) |
5 |
2061028122 | Client Scripting | 2 |
2061028121 | Server Scripting | 3 |
TI12-1018 |
Java game programming
(Choose all ) |
5 |
2061039121 | Java Programming | 3 |
2061039122 | Project-LCCE-5 | 2 |
TI12-1019 |
Game Programming Level 2
(Choose all ) |
35 |
TI12-1020 |
Windows programming
(Choose all ) |
5 |
2061012121 | Windows Forms Programming | 2 |
2061012122 | Windows Game Programming | 3 |
TI12-1021 |
Game Graphics
(Choose all ) |
5 |
2061014121 | Graphics in Games | 3 |
2061014122 | Project-LCCE-6 | 2 |
TI12-1022 |
Game Mathematics
(Choose all ) |
5 |
2061015121 | Mathematics in Games | 3 |
2061015122 | Project-LCCE-7 | 2 |
TI12-1023 |
Software Engineering
(Choose all ) |
5 |
2061016121 | Methods in Program Design | 3 |
2061016122 | Projektiopinnot-LCCE-8 | 2 |
TI12-1024 |
Data Structures and Algorithms
(Choose all ) |
5 |
2061018121 | Data Structures and Algorithms | 3 |
2061018122 | Project-LCCE-9 | 2 |
TI12-1025 |
3D Modelling
(Choose all ) |
5 |
2061019121 | Modelling | 3 |
2061019122 | Project-LCCE-10 | 2 |
TI12-1026 |
Mobile Programming
(Choose all ) |
5 |
2061020121 | Mobile Programming | 3 |
2061020122 | Project-LCCE-11 | 2 |
TI12-1027 |
Advanced Game Programming
(Choose all ) |
20 |
TI12-1028 |
Usability in Games
(Choose all ) |
5 |
2061021121 | Usability | 3 |
2061021122 | Project-LCCE-12 | 2 |
TI12-1029 |
C++ -Game Programming
(Choose all ) |
5 |
2061022121 | C++ Basics in Game Programming | 3 |
2061022122 | Project-LCCE-13 | 2 |
TI12-1030 |
Game Engines
(Choose all ) |
5 |
2061024121 | Game Engine Architecture | 3 |
2061024122 | Project-LCCE-14 | 2 |
TI12-1031 |
Applied Game Programming
(Choose all ) |
5 |
2061025121 | Game Programming | 3 |
2061025122 | Project-LCCE-15 | 2 |
TI12-1032 |
Network Engineering
(Choose all ) |
90 |
TI12-1033 |
Basics of Networks Engineering
(Choose all ) |
15 |
206102612 | Data Networks 1 | 5 |
206102712 | Evolution of Networks | 5 |
206102912 | Digital Technologies 2 | 5 |
TI12-1034 |
Network Engineering
(Choose all ) |
20 |
206103012 | Data Networks 2 | 5 |
206103112 | Security Appliances | 5 |
206103212 | Laboratory Works of Computer Networks | 5 |
206103312 | LCCE Project Works 1 | 5 |
TI12-1035 |
Advanced Network Engineering
(Choose ects: 35 ) |
35 |
206103412 | Advanced Routing | 5 |
206103512 | Advanced Switching | 5 |
206103612 | Network Troubleshooting | 5 |
206103712 | Service Provider Networks | 5 |
206103812 | LCCE Project 2 | 5 |
206104012 | Virtualization technologies | 5 |
206104112 | Wireless Data Transmission | 5 |
206108813 | Hacking | 5 |
TI12-1036 |
Telecommunications
(Choose ects: 20 ) |
20 |
206104412 | Mathematics of Telecommunications | 5 |
206104512 | Telecommunications | 5 |
206104612 | Data Transmission | 5 |
206104712 | Optical Networks | 5 |
206104212 | LCCE Project Works 3 | 5 |
TI12-1037 |
FREE-CHOICE ELECTIVES
(Choose ects: 15 ) |
15 |
206100515 | Cybersecurity Now | 2 |
206101114 | Cybersecurity | 5 |
206100814 | Game graphics and modelling | 5 |
206108610 | From JavaScript to Ajax | 3 |
999921012 | Basics of Mathematical Studies | 5 |
888830112 | English preparatory course | 5 |
888820112 | Swedish preparatory course | 5 |
206100811 | Networking Technology Project Studies 2 | 6 |
Y26300002 | Project Management Skills | 5 |
Y26300001 | From idea to innovation | 5 |
206101210 | Windows Services | 3 |
206101710 | Basics of Information Security | 3 |
206107110 | PC Hardware and Peripheral Devices | 3 |
206108913 | Current Issues in Game Technology, 1 | 2 |
206101814 | Data Networks Project 2 | 5 |
TI12-1038 |
PRACTICAL TRAINING
(Choose all ) |
30 |
H20610112 | Practical Training | 30 |
TI12-1039 |
BACHELOR´S THESIS
(Choose all ) |
15 |
TI12-1040 |
Bachelor's Thesis
(Choose all ) |
15 |
YYYY012141 | Idea and planning phase | 5 |
YYYY012142 | Implementation | 5 |
YYYY012143 | Evaluation and publishing | 5 |