Advanced C++ Programming
Module code: CO7105
First introduced in the early 1980s, C++ has become one of the world's most popular programming languages, due to its potential for producing efficient and compact code. Any programmer wishing to develop efficient programs should be familiar with the use of its central features - not the least, object orientation which has become a central building block in programming languages.
In this module you will develop a basic grasp of how C++ is used and the underlying principles of object oriented programming. We will look at important aspects of object oriented programming and object oriented design. Assessment will involve programming exercises that give you an opportunity to practice the principles that you have been taught and improve your programming skills.