Page tree
Skip to end of metadata
Go to start of metadata

Learning outcomes

Students will be able to

  • understand the object paradigm and the basic concepts of object-oriented programming
  • design and implement applications using an object-oriented language
  • operate efficiently in a modern software development environment
  • organise a maintained application structure


The syntax of a chosen programming language, object classes and instances, inter-object relations, inheritance and interfaces, the software development environment and how to utilise it.


Introduction to programming.

Delivery and assessment

In-class or online learning, learning assignments and an exam.

Assessment 1-5

Learning materials

Materials specified/provided by the lecturer


  • No labels