23DPRO101 3D-Programming
- Number of credits10
- Teaching semester2026 Spring
- Language of instructionEnglish
- CampusHamar
- Required prerequisite knowledge
Recommended: SPIS1001-Games & 3D Fundamentals, 2MAT101-Mathematics I, 2MAT201-Mathematics II and 2ADS101 Algorithms and Data Structures for games
-
relevant technical software, development tools and specifications
-
simple 3D scenes with animation and interactivity
-
triangulations
-
3D curves and planes
-
models for lighting
-
introduction to shader programming
Learning Outcome
Once the student has passed the course, they will have achieved the following learning outcomes:
The student
-
has knowledge of mathematical models and methods and relevant software, including graphics library (graphics API), in order to make 3D applications
The student
-
has skills in 3D programming, testing and troubleshooting when using mathematical models and relevant software
-
is able to make simple 3D applications in a graphics API
The course is organised as a combination of lectures, practical exercises and supervision.
Form of assessment | Grading scale | Grouping | Duration of assessment | Support materials | Proportion | Comment |
---|---|---|---|---|---|---|
Written examination with invigilation | ECTS - A-F | Individual | 4 Hour(s) |