DM809: Computer Game Programming I: Graphics (5 ECTS)
STADS: 15004501
Level
Master's level course
Teaching period
The course is offered in the autumn semester.
Offered according to needs
Teacher responsible
Email: rolf@imada.sdu.dk
Timetable
There is no timetable available for the chosen semester.
Comment:
Ubegrænset deltagerantal
Prerequisites:
None
Academic preconditions:
The content of DM507 Algorithms and Data Structures must be known. Knowledge of the contents of MM505 Linear Algebra is an advantage.
Course introductionTo give the participants knowledge of the principles and methods from mathematics and computer science underlying 3D graphics as used in computer games.
Expected learning outcomeAfter the course, the student is expected to be able to:
- Explain the techniques from the curriculum in clear and precise language.
- Implement the techniques from the curriculum in example programs.
- Describe the implementation work in a precise language and in a structured way.
Subject overviewThe graphics pipeline, rendering, the mathematics of 3D computer graphics (including homogeneous coordinates, transformations, projection, quaternions), clipping, culling, lighting, shading, texturing, spatial data structures, polygonal techniques, level-of-detail.
LiteratureMeddeles ved kursets start
Website
This course uses
e-learn (blackboard).
Prerequisites for participating in the exam
None
Assessment and marking:
The project must be passed in order to attend the oral exam. Terms for reexam according to the rules decided by the Study Board.
Expected working hours
The teaching method is based on three phase model.
Forelæsninger. 28 timer
Educational activities
Language
This course is taught in Danish or English, depending on the lecturer. However, if international students participate, the teaching language will always be English.
Remarks
The project constitutes a significant part of the workload of the course.
Course enrollment
See deadline of enrolment.
Tuition fees for single courses
See fees for single courses.