Online | Offline Tuitions for Object Oriented Programming
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, Relating to other paradigms (functional, data decomposition).
Basic terms and ideas: Abstraction, Encapsulation, Inheritance, Polymorphism, Review of C, Difference between C and C++ - cin, cout, new, delete operators.
UNIT – II
Classes and Objects: Encapsulation, information hiding, 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, object types, C++ garbage collection, dynamic memory allocation, Metaclass/abstract classes.
UNIT – III
Inheritance and Polymorphism: Inheritance, Class hierarchy, derivation – public, private & protected, Aggregation, composition vs classification hierarchies, Polymorphism, Categorization of polymorphism techniques, Method polymorphism, Polymorphism by parameter, Operator overloading, Parametric polymorphism,
UNIT – IV
Generic function – template function, function name overloading, Overriding inheritance methods, Run time polymorphism, Multiple Inheritance.
Files and Exception Handling: Persistant objects, Streams and files, Namespaces, Exception handling, Generic Classes
TEXT:
1. A.R.Venugopal, Rajkumar, T. Ravishanker “Mastering C++”, TMH, 1997.
2. S. B. Lippman & J. Lajoie, “C++ Primer”, 3rd Edition, Addison Wesley, 2000.
REFERENCE:
1. R. Lafore, “Object Oriented Programming using C++”, Galgotia Publications, 2004.
2. D . Parasons, “Object Oriented Programming with C++”, BPB Publication.
3. Steven C. Lawlor, “The Art of Programming Computer Science with C++”, Vikas Publication.
4. Schildt Herbert, “C++: The Complete Reference”, 4th Ed., Tata McGraw Hill, 1999.
5. Tony Gaddis, Watters, Muganda, “Object-Oriented Programming in C++”, 3rd Ed., Wiley Dreamtech, 2004.
No comments:
Post a Comment