Module Indicative Content
introduction to C++ program development, comparison to other programming languages such as Java
C++ input and output
classes and objects
overloading methods and operators
pointers to objects, dynamic memory
constructors and destructors
inheritance and polymorphism
association
Module Additional Assessment Details
100% in-course assessment: 1-hour written test assessing the portfolio work and C++/object-oriented theory, assessing learning outcomes 1 and 2
Module Learning Strategies
The module will be delivered via 10 hours of lectures (whole group) and 10 hours of practical in groups of no more than 20. Students will build up a portfolio of practical exercises which will be assessed, along with C++/OO theory, in an end-of-module test.
Module Texts
Stroustrup, Bjarne, ¿The C++ Programming Language¿ 3rd edition. Addison-Wesley 1997
978-0201889543
Module Resources
Visual Studio
Module Special Admissions Requirements