2PRO201 Programming II
- Course code2PRO201
- Number of credits10
- Teaching semester2025 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.
-
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.
Form of assessment | Grading scale | Grouping | Duration of assessment | Support materials | Proportion | Comment |
---|---|---|---|---|---|---|
Home exam | ECTS - A-F | 48 Hour(s) |