Thursday, February 25, 2010

CS1203 – OBJECT ORIENTED PROGRAMMING


ANNA UNIVERSITY TIRUCHIRAPPALLI
Tiruchirappalli - 620 024 Regulations 2007
Syllabus B.TECH. INFORMATION TECHNOLOGY Syllabus
CS1203 – OBJECT ORIENTED PROGRAMMING

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 Handling 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

UNIT IV INHERITANCE 9
Derived Class – Typing Conversions and Visibility – Code Reuse – Virtual Functions – Run-Time
Type Identifications –Exceptions – Handlers – Standard Exceptions.


UNIT V TEMPLATES AND FILE HANDLING 9
Template Class – Function Templates – Class Templates – C++ Streams – Console Streams – Console
Stream Classes – Formatted and Unformatted Console I/O Operations – Manipulators – File Streams –
Classes File Modes – File Pointers and Manipulations – File I/O – Exception Handling

Total: 45
TEXT BOOKS
1. Ira Pohl, “Object–Oriented Programming Using C++”, 2nd Edition, Pearson Education,
2003
2. K.R.Venugopal, Rajkumar Buyya and T.Ravishankar, “Mastering C++”, TMH, 2003.

REFERENCES
1. Ashok N.Kamthane, “Object-Oriented Probramming with ANSI and Turbo C++”,
Pearson Education, 2006.
2. Bjarne Stroustrup, “The C++ programming language”, Addison Wesley, 2000.
3. John R.Hubbard, “Progranning with C++”, Schaums outline series, TMH, 2003.

0 comments:

Post a Comment

 

Anna University Syllabus and Results | Copyright 2009 Tüm Hakları Saklıdır | Blogger Template by GoogleBoy ve anakafa | Sponsored by Noow!