norsk norsk&engelsk / norwegian&english

Course Description IMT1082 - Object-Oriented Programming (2005/2006)

LevelUndergraduate
ECTS Credits10
DurationSpring
LanguageNorwegian
Prerequisite(s) 
Aim

The student shall:
  - master and explain more advanced C++ syntax.
  - master object-orientation.
  - solve programming cases after this method/train of thoughts.
  - handle more advanced data structures, primarily linked lists.
  - develop an application (as project work) consisting of
    multi-files.

Content

Principles for object-orientation
Introduction to language elements as:
- Classes and objects (repetition)
- Overloading
- Inheritance
- Pointers
- Dynamic allocation
- Lists
- Virtual functions and late binding
Bigger programs (application) consisting of multi-files.

Study MethodsLectures, Group Works, Mandatory Assignments, Exercises, Project Works
AssessmentWritten Exam, 4 hours
Grading SystemAlphabetical Scale, A (best) - F (fail)
Course RequirementsProject(s) (must have been approved by lecturer)
Exercises (must have been approved by lecturer)