<< >> ^

ECS4379

Object-oriented programming and C++

D Suter

3 points * 16 lectures, 9 laboratory hours * First semester * Clayton * Prerequisites: ECS2380 or equivalent

Objectives The student is expected to develop an understanding of object oriented programming (OOP) principles and the ability to apply them to programming exercises in C++.

Synopsis Review of the C programming language, motivation for OOP, language support for OOP in C++ including encapsulation, polymorphism and inheritance. General principles of OO design and their implementation using C++ in programming exercises.

Assessment Examination (2 hours): 60% * Practical work: 30% * Laboratory work: 10%

Recommended texts

Ammeraal L C++ for programmers Wiley, 1991

Barkakati N Object-oriented programming in C++ SAMS, 1991

Prata S C++ primer plus Waite, 1991

Stroustrup B The C++ programming language 2nd edn, Addison-Wesley, 1991


<< >> ^
Handbook Contents | Faculty Handbooks | Monash University
Published by Monash University, Clayton, Victoria 3168
Copyright © Monash University 1996 - All Rights Reserved - Caution
Authorised by the Academic Registrar December 1996