autumn 2017
STE6274 Computer Game Design - 5 ECTS

Application deadline

Applicants from Nordic countries: 1 June for the autumn semester and 1 December for the spring semester. Exchange students and Fulbright students: 1 October for the spring semester and 15 April for the autumn semester.

Type of course

The course may be taken as a single subject.

Admission requirements

A relevant undergraduate bachelor Engineering programme with minimum 30 credits mathematic/statistics topics

Application Code: 9371

Recommended prerequisite knowledge: 

The student is expected to have knowledge about and being able to apply basic object-oriented programming, algorithms and data structures

Recommended previous knowledge: 

Experience with basic C++ programming, compilers, build systems, debugging


Course content

The course is focused on basic concepts and techniques necessary for development of simulator software and computer games using the C++ programming language.

The course aims at solving problems by programming with emphasis on using the developer's tool chain efficiently. The tools include source code management systems, build systems, compilers, text editors, debuggers and integrated development environment (IDE).

Specialization of topics such as 3D graphics, simulations, AI and special effects are topics in later courses.


Objectives of the course

On completion of the course, the successful student is expected to have the following:

  • Knowledge Basic knowledge of challenging tasks in research by understanding a scientific way of working (K1). Special knowledge of theories, methods and tools to determine, analyze and solve problems via computer programming (K2).
  • Skills Be able to apply the knowledge in practical programming tasks (S1). Can write a report which clearly presents the applied methods, experiments and results (S5).
  • General competence Can communicate about some specialized academic issues and analysis within the field of computer science by using the relevant terminology to communicate with specialists (GC2).


Language of instruction and examination

English

Teaching methods

Individual mandatory tasks and / or projects.

Assessment

Form of assessment: Oral

Grouping: Individual

Evaluation: Individual mandatory tasks and / or projects.

Grading will be done by using A-F grading scale, F is Fail. A re-sit exam will be arranged for this course.


Recommended reading/syllabus

Mandatory reading:

To be announced when the course starts

Recommended reading:

A Tour of C++ - Stroustrup

The C++ Programming Language - Stroustrup

Programming: Principles and practices using C++

CMake documentation

Git SCM documentation

C++ language tutorial

Error rendering component

  • About the course
  • Campus: Narvik |
  • ECTS: 5
  • Course code: STE6274
  • Tidligere år og semester for dette emnet