Online | Offline Tuitions for Object Oriented Programming using C++
Visit http://www.learninggeeks.info for Registration.
Call us @ 9718322472, 9810333483
Mail us for any queries: learninggeeks@gmail.com
UNIT – I
Introduction: Introducing Object-Oriented Approach related to other paradigms (functional, data decomposition), Characteristics of Object-Oriented Languages.
Basic terms and ideas: Abstraction, Encapsulation, Information hiding, Inheritance, Polymorphism, Review of C, Difference between C and C++, cin, cout, new, delete operators.
UNIT – II
Classes and Objects: Abstract data types, Object & classes, attributes, methods, C++ class declaration, State identity and behavior of an object, Constructors and destructors, instantiation of objects, Default parameter value, Copy Constructor, Static Class Data, Constant and Classes, C++ garbage collection, dynamic memory allocation.
UNIT – III
Inheritance and Polymorphism: Inheritance, Types of Inheritance, Class hierarchy, derivation – public, private & protected, Aggregation, composition vs classification hierarchies, Polymorphism, Type of Polymorphism – Compile time and runtime, Method polymorphism, Polymorphism by parameter, Operator overloading, Parametric polymorphism, Generic function – template function, function name overloading, Overriding inheritance methods
UNIT – IV
Files and Exception Handling: Persistant objects, Streams and files, Namespaces, Exception handling, Generic Classes
Standard Template Library: Standard Template Library, Overview of Standard Template Library, Containers, Algorithms, Iterators, Other STL Elements, The Container Classes, General Theory of Operation, Vectors.
TEXT BOOKS:
1. A.R.Venugopal, Rajkumar, T. Ravishanker “Mastering C++”, TMH, 1997.
2. R. Lafore, “Object Oriented Programming using C++”, BPB Publications, 2004.
3. Schildt Herbert, “C++ Programming”, 2nd Edition, Wiley DreamTech.
REFERENCE BOOKS:
1. D . Parasons, “Object Oriented Programming with C++”, BPB Publication, 1999.
2. Steven C. Lawlor, “The Art of Programming Computer Science with C++”, Vikas Publication, 2002.
3. Yashwant Kanethkar, “Object Oriented Programming using C++”, BPB, 2004.
No comments:
Post a Comment