Architecture and design patternsLaajuus (5 cr)
Course unit code: PO00DN35
General information
- Credits
- 5 cr
- Teaching language
- Finnish
Objective
You are familiar with ways tested by practice to solve the most common problems in game programming.
You are able to integrate the essential structures of games such as controls for the user, physics of game elements and game intelligence by means of software design models.
Content
What software design patterns involve the reusable software elements of object oriented software design?
What are game programming patterns?
How to organize code and inter-connect different parts?
How have other designers organized code and inter-connected different parts?
What is the best, generally accepted way to organize code and inter-connect different parts??
Qualifications
Prerequisities: Basic knowledge and skills of object oriented programming.
Evaluation
Students are able to
use professional vocabulary (a),
look for information in the key information sources of the field (b),
identify interrelated tasks (c),
use the key models, methods, software and techniques of the professional field (e)