23DPRO101 3D-programming
- Course code23DPRO101
- 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) | 100 |