Module Descriptors
OBJECT-ORIENTED PROGRAMMING IN C++
COSE50439
Key Facts
Faculty of Computing, Engineering and Sciences
Level 5
0 credits
Contact
Leader: Catherine French
Hours of Study
Scheduled Learning and Teaching Activities: 20
Independent Study Hours: 20
Total Learning Hours: 40
Assessment
  • COURSEWORK weighted at 100%
Module Details
Module Texts
Stroustrup, Bjarne, ¿The C++ Programming Language¿ 3rd edition. Addison-Wesley 1997
978-0201889543
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 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 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 Special Admissions Requirements
Module Resources
Visual Studio