2PRO201 Programming II

    • Course code
      2PRO201
    • Number of credits
      10
    • Teaching semester
      2026 Spring
    • Language of instruction and examination
      English
    • Campus
      Hamar
    • Required prerequisite knowledge

      Recommended: 2PRO101 Programming I

Course content
  • Object-oriented programming: encapsulation, inheritance, polymorphism  

  • Templates 

  • Static and dynamic memory  

  • Exception handling 

  • Introduction to a game engine

Learning outcome

Once the student has passed the course, they will have achieved the following learning outcomes: 

Knowledge

The student 

  • has knowledge of central concepts in object-oriented programming  

  • has knowledge of object-oriented work methods and development  

  • has knowledge of developing and testing computer games 

Skills

The student 

  • has skills in object-oriented programming, development and use of classes, and use of relevant development tools for testing and troubleshooting  

  • is able to make a computer game in an interdisciplinary group 

General competence

The student 

  • is able to identify and solve problems by means of object-oriented programming using a relevant tool 

  • is able to plan project work within an interdisciplinary working group  

  • is able to give considered reasons for decisions made during the development process 

Working and teaching methods

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

Compulsory activities
  • 3–5 individual and group-based assignments

Examination
Form of assessmentGrading scaleGroupingDuration of assessmentSupport materialsProportionComments
Portfolio examination
ECTS - A-F
Individual
  • All
100
Form of assessment
  • Individual portfolio assessment
Course name in Norwegian Nynorsk: 
Programmering II
Course name in Norwegian Bokmål: 
Programmering II
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)