Pre-requisites: Computer Programming
COURSE OBJECTIVES:
To introduce objects, class hierarchy, operations on objects and use them in solving real life problems.
ESSENTIAL TOPICS TO BE COVERED:
COURSE DESCRIPTION:
Procedural versus object oriented programming languages, UML modeling, object oriented design strategy and problem solving, objects and classes, member functions, public and private members, dynamic memory management, constructors and destructors, templates, object encapsulation, derived classes, class hierarchies, inheritance and polymorphism, operator overloading, stream class, practical design through Object Oriented Programming
Recommended Text(s):
References: