Game data (5 cr)
Code: TI00CW64-3002
General information
- Enrollment
-
15.08.2020 - 04.09.2020
Registration for the implementation has ended.
- Timing
-
31.08.2020 - 18.12.2020
Implementation has ended.
- Number of ECTS credits allocated
- 5 cr
- Local portion
- 5 cr
- Mode of delivery
- Contact learning
- Unit
- Department of Information Technology
- Campus
- Kotka Campus
- Teaching languages
- Finnish
- Degree programmes
- Degree Programme in Information Technology
- Teachers
- Pekka Vilpponen
- Teacher in charge
- Pekka Vilpponen
- Groups
-
TIKT18SPPELIGame programming, full-time studies
- Course
- TI00CW64
Objective
You know how to design the data and state in a game by using different modelling techniques.
You are able to use a suitable form (database, files, etc.) of saving the game data.
You know how to utilize different programming languages to save and use data in games and game engines.
You are able to construct a NoSQL-database that is designed to handle large amounts of game data and use the data programmatically.
Content
How do you design and model game data?
How to use files and databases in storing game data and state?
How to take advantage of programming languages in implementing game data storage?
How NoSQL can be used in storing and utilizing very large amounts of data?
What kind of features in game engines exist for game data storing and retrieval?
Study forms and methods
Työviikkopohjainen oppimisväylä:
Osallistut työjärjestyksen mukaiseen opetukseen ja ohjaukseen. Opiskelusi rytmittyvät työjärjestyksen mukaisten ryhmätapaamisten ja itsenäisesti tehtävien oppimistehtävien mukaan.
Opintoja nopeuttava oppimisväylä:
Jos työskentelet alan yrityksessä, organisaatiossa tai korkeakoulun tarjoamassa projektissa, voit suorittaa opintojakson tai moduulin työpaikallasi/projektissa joko kokonaan tai osittain. Tällöin olet yhteydessä opintojakson alussa opintojakson opettajaan ja sovit työpaikallesi/projektille tehtävästä kehittämistehtävästä. Oppiminen edellyttää, että työssäsi perehdyt opintojaksolla käsiteltäviin teemoihin ja hallitset ne sekä teoriassa että käytännössä. Osoitat osaamisesi osaamisen näyttönä, jonka laajuus määräytyy opintojakson oppimistavoitteiden mukaan.
Työhön integroitu oppimisväylä:
a) Perehdyt itsenäisesti opintojakson materiaaliin ja teet tarvittavat
oppimistehtävät. Osallistut opintojakson välikokeisiin ja halutessasi yksittäisille oppitunneille
b) Mikäli sinulla on aiheeseen liittyvää aikaisempaa osaamista, voit tulla suoraan opintojakson tenttiin.
Timing of exams and assignments
Opettaja järjestää opintojaksosta 3 tenttitilaisuutta lukuvuoden aikana.
Student workload
Opiskelijan työmäärä on 135 h, josta n. 55 h on työjärjestyksen mukaisesti luentoja ja ryhmätyöskentelyä opettajan ohjauksessa sekä n. 80 h itsenäisesti työstettäviä kotitehtäviä ja harjoitustöitä.
Evaluation scale
1-5
Assessment methods and criteria
Palautettavat harjoitustehtävät ja välikokeet tai vaihtoehtoisesti tentti.
Qualifications
Programming
Programming 2
Databases
Introduction to Game Engines