SPI1002 Introduction to game programming
- Course codeSPI1002
- Number of credits15
- Teaching semester2026 Autumn
- Language of instruction and examinationEnglish
- CampusHamar
- Required prerequisite knowledge
None
This course is an introductory exploration of the technical aspects of production related to game technology.
Focus areas are fundamentals of programming, fundamentals of mathematics, and game development with mathematics and programming in combination.
Learning outcome
A candidate who has completed the course has the following learning outcomes:
The candidate
- has knowledge of key concepts in programming and mathematics related to game technology
- has knowledge of how to use basic tools, software, and techniques relevant to computer programming
- has knowledge of developing and testing programs
- has knowledge of the introductory processes involved in creating computer games
- has knowledge of how to approach creative problem-solving within a computer game production workflow
The candidate
- can apply basic methods to simple problems associated with technology, games and visualisation
- understands how to utilise fundamental tools and software effectively in game development workflows
- has skills to collaborate with peers in a multidisciplinary environment using introductory communication and workflow methods
- can analyse and improve their own work based on foundational feedback and critique processes
The candidate
- can adapt their work practices to meet industry standards and project requirements within a collaborative production environment
- can justify the professional choices made in the development process both in writing and orally
The students work both individual and in groups to solve given assignments. Teaching is mostly done through pre-recorded videos, presented reading material and through learning activities in class, individual or in groups.
Supervision will be conducted both at an individual level and in groups.
- 1 individual assignments
- 1 group project
- 80% attendance in teaching and 100% attendance in specific learning activities according to the teaching plan
| Form of assessment | Grading scale | Grouping | Duration of assessment | Support materials | Proportion | Comments |
|---|---|---|---|---|---|---|
Portfolio examination | Passed - not passed | Individual |
| 100% |
Reading list
No reading list available for this course