DM815: Computer Game Programming III: Physics (5 ECTS)

STADS: 15005501

Level
Master's level course

Teaching period
The course is offered in the autumn semester.
The course is offered according to needs.

Teacher responsible
Email: rolf@imada.sdu.dk

Timetable
Group Type Day Time Classroom Weeks Comment
Common I Monday 14-16 IMADA Seminarrum 15-22
Common I Thursday 12-14 IMADA Seminarrum 15-22
Show entire timetable
Show personal time table for this course.

Comment:
Ubegrænset deltagerantal. 4. kvartal.

Prerequisites:
None

Academic preconditions:
The content of DM507 Algorithms and Data Structures and MM501 Calculus I must be known. Knowledge of the contents of MM505 Linear Algebra, MM518 Numerical Analysis A, and DM809 Computer Game Programming I: Graphics is an advantage.

Course introduction
To give the participants knowledge of the principles and methods from mathematics, physics, and computer science underlying physics simulation and collision detection in computer games.

Expected learning outcome
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 overview
Linear and angular forces and momenta, rigid body motion, deformable body motion, collision detection (including intersection tests, bounding volumes, bounding volume hierarchies, spatial partitioning and collision culling) and collision response.

Literature
    Meddeles ved kursets start.


Website
This course uses e-learn (blackboard).

Prerequisites for participating in the exam
None

Assessment and marking:
Oral exam, Danish 7 mark scale, external examiner
Project assignment, Pass/fail, internal evaluation by teacher

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.

Course enrollment
See deadline of enrolment.

Tuition fees for single courses
See fees for single courses.