Advanced C++ Programming

Module code: CO4105/CO4203

Over the past 32 years C++ has become one of the worlds' most popular programming languages, due to its potential for producing efficient and compact code. As such any programmer wishing to develop efficient programs should be familiar with the use of its central features. In addition, object orientation, has become a central dogma in programming languages. This module is intended to give you a basic grasp of the use of C++ and the underlying principles of object oriented programming.

The module covers important aspects of object oriented programming and object oriented design. Assessment is done by programming exercises giving you an opportunity to practice the taught principles and improve your programming skills.

Learning

  • 14 hours of lectures
  • 7 hours of seminars
  • 14 hours of practical classes/workshops
  • 115 hours of guided independent study

Assessment

  • Coursework (100%)