2PRO201 Programming II

    • Course code
      2PRO201
    • Number of credits
      10
    • Teaching semester
      2025 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

In this course, the required coursework is only valid for 12 months from the end of the semester it was last approved. Students who wish to do the exam after the 12 months have passed have to redo the coursework and get it approved again.

Assessments
Form of assessmentGrading scaleGroupingDuration of assessmentSupport materialsProportionComment
Home exam
ECTS - A-F
48 Hour(s)
Form of assessment
  • 48-hours home exam
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)