You are on page 1of 2

JACSI/CE/IT/2010-11/QD2/ODD SEM/SUBJECT PLAN

JAYARAJ ANNAPACKIAM CSI COLLEGE OF ENGINEERING MARGOSCHIS NAGAR, NAZARETH 628 617 SUBJECT PLAN ODD SEMESTER 2010-2011

Staff Name : M.VIMALA INDRA Designation With Dept : LECT / IT Subject Name :OBJECT ORIENTED PROGRAMMING Semester : III Year & Dept : II IT Subject Code : CS35 TEXT BOOK: T1) B.Trivedi, Programming with ANSI C++, Oxford University Press,2007 S.No 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 I Unit No. Topics Handled UNIT I
Object oriented programming concepts-objectsclasses Methods and message abstraction and encapsulation, inheritance

No. of Hours. (9) 1 1 1 1 1 1 1 1 1 (9) 1 1 1 1 1 1 1 1 1 (9) 2 1 1

Page No. [T1] 7-9 9-11 11-13 13-17 17-20 31-33 34-43 44-47 27-31 [T1] 55-59 59-61 73-77 84-86 89-91 96-97 117-123 125-145 153-164 [T1] 443-456 471-475 475-478

Abstract classes, polymorphism Introduction to C++, classes, access specifier, function and data members Default arguments, function overloading Friend function Const and volatile function, static members Object, pointers and constant objects Nested classes, local classes UNIT II
Constructors, default constructor Parameterized constructor, dynamic allocation Copy constructor Destructors Operator overloading

II

III

Overloading friend function Overloading assignment operator Type conversion Explicit constructor UNIT III Function and class template Exception handling Try catch throw paradigm

22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 IV

Exception specification

Terminated function Unexpected function


Uncaught exception

UNIT IV Inheritance-public, private and protected, multiple inheritance


Virtual base class, abstract class

2 1 1 1 (9) 2 2 1 1 1 2 (9) 1 2 2 2 2

478-496 496-508 509-512 461-471 [T1] 207-213 315-328 561-568 431-437 329-340 377-404 [T1] 253-255 255-268 273-286 287-293 293-311

Composite object, Run time polymorphism


Virtual function, Pure virtual function

RTTI, Type id, dynamic casting RTTI And templates, cross casing, down casting UNIT V Streams and Formatted I/O I/O manipulators, file handling V
Random access, object serialization

Name spaces, std namespaces


ANSI String objects, Standard template library

Prepared By, STAFF INCHARGE (M.VIMALA INDRA)

Verified By, HOD

Approved By, PRINCIPAL

You might also like