NDAK15004U Computer Game Development Project (DADIU)
MSc Programme in Computer Science
The purpose of this course is to teach the art and science of
creating computer games.
This course is given in collaboration with the Danish National
Academy of Digital Interactive Entertainment (DADIU).
Students from different universities and art schools are taught
together in 3 phases: Joint curriculum, Game Workshop and
Graduation Game. Computer Science students are given the role as
game programmer, possibly lead programmer.
The course is particularly relevant for students wishing to work with computer game creation after their studies.
Having completed this course, the student will have
Knowledge of
- The theoretical basis for creating computer games.
- Different aspects and phases of the game development process.
- The key elements for successful team work.
- A concrete game implementation platform and development environment.
Skills to
- Analyse and select the best algorithms and/or data structures for solving a given problem in a computer game.
- Implement complex program components for game logic, visual presentation, and/or player interaction.
- Evaluate, and possibly optimize, the performance a computer game.
Competences to
- Cooperate with a game production team as a game programmer.
- Participate in inter-disciplinary team work with multiple member roles, both technical and artistic.
- Take professional responsibility for a well-defined component or aspect of a large software-development project.
Notes
- Category
- Hours
- Lectures
- 60
- Practical exercises
- 60
- Preparation
- 240
- Project work
- 464
- Total
- 824
Examples of feedback in DADIU:
- Process evaluation – approximately once a week in relation to a task. This type of feedback is non-technical.
- Peer reviews – part of the competence development students will conduct peer-review of each other’s code. This is technical feedback.
- Evaluation of content– at the end of DADIU the programmers will meet an experienced game industry programmer who will evaluate the process and technical solutions.
Pre-application at dadiu.dk by April 1.
- Credit
- 30 ECTS
- Type of assessment
- Continuous assessmentContinuous assessment based on mandatory activities and 1-3 assignments, together with an individual final report and oral presentation.
- Aid
- All aids allowed
- Marking scale
- 7-point grading scale
- Censorship form
- No external censorship
Several internal examiners
- Re-exam
Resubmission of assignments and/or final report, possibly supplemented by additional implementation work.
Criteria for exam assesment
See Learning Outcome.
Course information
- Language
- English
- Course code
- NDAK15004U
- Credit
- 30 ECTS
- Level
- Full Degree Master
- Duration
- 2 blocks
- Placement
- Block 1 And Block 2
- Schedule
- The course runs full-time in the fall semester; it is not possible to follow other courses concurrently.
- Course capacity
- No limit
- Study board
- Study Board of Mathematics and Computer Science
Contracting department
- Department of Computer Science
Contracting faculty
- Faculty of Science
Course Coordinators
- Kenny Erleben (kenny@di.ku.dk)