spring 2017
STE6245 Advanced Game and Simulator Programming - 10 ECTS
Course content
- Advanced C++
Memory usage and control
Templates and namespaces
Abstractions and inheritance through advanced use of polymorphism
Topological data structures
Responsible objects / agents
Modularization and distribution of work
Debugging, dynamic and static analyzis
- Basic geometry, affine space and projective space
- OpenGL
- GM_lib
- Simulations
- Qt, Window- / IO system
- Computer games - surrounding / content
Objectives of the course
Learning outcome:
On completion of the course, the successful student is expected to have the following:
Knowledge:
- The candidate will have knowledge in advanced programming in C++ (K2).
- The candidate will have special knowledge in geometry and related mathematical spaces (K3).
- The candidate will have basic knowledge about computer graphics (K1).
- The candidate will have knowledge about simulation and ODE-solvers (K3).
- The candidate know how to use programming libraries and API's (K2).
Skills:
- The candidate will work independently with problems, by analysing the problem and make plans for solving them (S1).
- The candidate will be able independently to make big and complex computer programs running on different platforms (S2).
General competence:
- The candidate is influenced to maintain and develop curiosity and values such as openness, precision and the importance of separating between knowledge and opinions (GC1).
- The candidate can communicate about academic issues, analysis and conclusions in the field of computer science by using the relevant terminology to communicate with (GC2).
Teaching methods
The subject is a project based course that gives 10 credits. It is distributed across two semesters (at least 6 weeks of work). There will be lessons distributed across the four weeks directed by the teacher. Most of the time will still be used for the project which is described on the subject's homepage.Error rendering component
- About the course
- Campus: Narvik |
- ECTS: 10
- Course code: STE6245
- Responsible unit
- Institutt for datateknologi og beregningsorienterte ingeniørfag
- Tidligere år og semester for dette emnet