Status message

The course description for the semester you wanted is not published yet. Showing you instead the latest version available.

23DPRO101 3D-programming

    • Course code
      23DPRO101
    • Number of credits
      10
    • Teaching semester
      2026 Spring
    • Language of instruction
      English
    • Campus
      Hamar
    • Required prerequisite knowledge

      Recommended: SPIS1001 Games & 3D fundamentals, 2MAT101 Mathematics I, 2MAT201 Mathematics II, and 2ADS101 Algorithms and data structures for games

Course content
  • 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: 

Knowledge

The student 

  • has knowledge of mathematical models and methods and relevant software, including graphics library (graphics API), in order to make 3D applications 

Skills

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 

Teaching and working methods

The course is organised as a combination of lectures, practical exercises and supervision. 

Required coursework
  • 3–5 individual assignments

Assessments
Form of assessmentGrading scaleGroupingDuration of assessmentSupport materialsProportionComment
Written examination with invigilation
ECTS - A-F
Individual
4 Hour(s)
100
Form of assessment
  • 4-hour individual written exam
Course name in Norwegian Bokmål: 
3D-programmering
Faculty
Faculty for Film, TV and Games
Department
Department of Game Development - The Game School
Area of study
Matematisk-naturvitenskapelige fag/informatikk
Programme of study
Bachelor's Degree in Game Technology and Simulation
Course level
Foundation courses, level I (100-LN)