Monday, October 17, 2011

CA5151 OBJECT ORIENTED PROGRAMMING-SYLLABUS- anna university trichy



SEMESTER II      
ANNA UNIVERSITY TRICHY SYLLABUS
CA5151 OBJECT ORIENTED PROGRAMMING-SYLLABUS
LTPC 3003

UNIT I FUNDAMENTALS 9

Object Oriented Programming concepts – Encapsulation – Programming Elements – Program Structure – Enumeration Types –– Functions and Pointers – Function Invocation – Overloading Functions – Scope and Storage Class – Pointer Types – Arrays and Pointers – Call by Reference – Assertions – Standard template library.


UNIT II IMPLEMENTING ADTS AND ENCAPSULATION 9

Aggregate Type Struct – Structure Pointer Operators – Unions – Bit Fields – Data Hiding and Member Functions – Classes – Constructors and Destructors – Static Member – this Pointer – Reference semantics – Implementation of simple ADTs.

UNIT III POLYMORPHISM 9

ADT Conversions – Overloading – Overloading Operators – Unary Operator Overloading – Binary Operator Overloading – Function Selection – Pointer Operators – Visitation – Iterators – Containers – List – List Iterators.

UNIT IV TEMPLATES 9

Template Class – Function Templates – Class Templates – Parameterizing – STL – Algorithms – Function Adaptors.

UNIT IV INHERITANCE 9

Derived Class – Typing Conversions and Visibility – Code Reuse – Virtual Functions – Templates and Inheritance – Run Time Type Identifications – Exceptions – Handlers – Standard Exceptions.

Total: 45

TEXT BOOK

1. Ira Pohl, “Object–Oriented Programming Using C++”, Second Edition, Pearson Education, 2004.

REFERENCES

1. B.Stanley Lippman, Josee Lajoie, E.Barbara Mov, “C++ Primer”, Fourth Edition, Pearson Education.
2. Kamthane, “Object Oriented Programming with ANSI and Turbo C++”, Pearson Education, 2002.
3. Bhave, “Object Oriented Programming with C++”, Pearson Education, 2004.




CHECK OUT ANNA UNIVERSITY TRICHY SYLLABUS

No comments:

Post a Comment