Databases and Game ServersLaajuus (5 ECTS)
Course unit code: TX00CD90
General information
- Credits
- 5 ECTS
Objective
Student expands his database skills, especially in the areas of query performance, security, and object-relation transformation. He is able to implement or deploy a simple network game that utilizes a database.
Content
• network game design and implementation
• data transfer and synchronization
• deploying a network game server
• database indexing and query optimization
• views and triggers
• permissions and security
• object-relation transformation
Qualifications
First year studies (Orientation to information and communication technology) or comparable knowledge, Object-oriented programming (C++).
Assessment criteria, satisfactory (1)
Student understands object-relation transformation, and is able to implement object based databases. He is aware of topics in network game development.
Assessment criteria, good (3)
Student is aware of the issues in efficient and secure database utilization. He understands object-relation transformation, and is able to implement object based databases. Under supervision, he can implement a simple multi-player network game.
Assessment criteria, excellent (5)
Student is aware of the issues in efficient and secure database utilization. He understands object-relation transformation, and is able to implement object based databases. He can independently implement a simple multi-player network game.
Further information
Course includes a project work.