MC9222 OBJECT ORIENTED PROGRAMMING ANNA UNIVERSITY MCA 2ND SEMESTER SYLLABUS | MC 9222 OBJECT ORIENTED PROGRAMMING SYLLABUS

MC9222 OBJECT ORIENTED PROGRAMMING


UNIT I FUNDAMENTALS 


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 


Aggregate Type struct – Structure Pointer Operators – Unions – Bit Fields – Data
Handling and Member Functions – Classes – Constructors and Destructors – Static
Member – this Pointer – reference semantics – implementation of simple ADTs.


UNIT III POLYMORPHISM 


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


UNIT IV TEMPLATES 


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


UNIT V INHERITANCE 




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


REFERENCES:
1. Ira Pohl, “Object–Oriented Programming Using C++”, Pearson Education, Second
Edition, 2003.
2. Stanley B.Lippman, Josee Lajoie, “C++ Primer”, Pearson Education, Third Edition,
2004.
3. Kamthane,” Object Oriented Programming with ANSI and Turbo C++”, Person
Education, 2002.
4. Bhave , “ Object Oriented Programming With C++”, Pearson Education , 2004.
MC9222 OBJECT ORIENTED PROGRAMMING ANNA UNIVERSITY MCA 2ND SEMESTER SYLLABUS | MC 9222 OBJECT ORIENTED PROGRAMMING SYLLABUS Reviewed by Rejin Paul on 9:43 PM Rating: 5

1 comment:

  1. Pretty nice post. I just stumbled upon your blog and wished to say that I’ve truly enjoyed surfing around your blog posts.

    ReplyDelete

Post Your comments,Views and thoughts Here, Give Us Time To Respond Your Queries

Contact Form

Name

Email *

Message *

Powered by Blogger.