2PRO201 Programming II

    • Course code
      2PRO201
    • Number of credits
      10
    • Teaching semester
      2026 Spring
    • Language of instruction
      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 

Teaching and working methods

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

Required coursework
  • 3–5 individual and group-based assignments

Assessments
Form of assessmentGrading scaleGroupingDuration of assessmentSupport materialsProportionComment
Portfolio Assessment
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)