Monash University engineering handbook 1995

Copyright © Monash University 1995
Enquiries to publishing@udev.monash.edu.au

ECS4379

Object-oriented programming and C++

B R Krishnan

3 points * 16 lectures, 9 laboratory hours * First semester * Clayton * Prerequisites: ECS2380 (Computer systems engineering II) or equivalent

Review of C. Data structuring; functions and parameter passing mechanisms. File I/0. Moving from C to C++. Motivation for OOP. Language support required for OOP. Encapsulation, polymorphism and inheritance. General principles of object-oriented design. Implementation of object-oriented designs in C++.

Assessment

Examinations (2 hours) * Practical work/Laboratory work

Prescribed text

Prata S C ++ primer plus Waite, 1991

Recommended texts

Meyers S Effective C ++ Addison-Wesley, 1992

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


Return to subject list Return to engineering handbook contents Return to the list of Monash handbooks