2PRO201 Programming II
- Course code2PRO201
- Number of credits10
- Teaching semester2026 Spring
- Language of instructionEnglish
- CampusHamar
- Required prerequisite knowledge
Recommended: 2PRO101 Programming I
-
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:
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
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
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
The course is organised as a combination of lectures, practical exercises, self-study and supervision.
Form of assessment | Grading scale | Grouping | Duration of assessment | Support materials | Proportion | Comment |
---|---|---|---|---|---|---|
Portfolio Assessment | ECTS - A-F | Individual |
| 100 |