LESSON
PLAN
Course Code & Name
: 080230004 - OBJECT
ORIENTED PROGRAMMING
Faculty :
Class & Semester : II Year B.E (CSE) – III Semester
Sl. No.
|
PROPOSED
|
TOPIC
|
|
DATE
|
PERIOD |
||
1.
|
04.07.2012
|
1
|
Unit – I: Object Oriented Programming Concepts
|
2.
|
04.07.2012
|
6
|
Introduction to C++
|
3.
|
05.07.2012
|
2
|
Classes – Access Specifiers
|
4.
|
06.07.2012
|
8
|
Function and Data Members – Default Arguments
|
5.
|
11.07.2012
|
1
|
Inheritance
– Abstract Classes
|
6.
|
11.07.2012
|
6
|
Function
Overloading
|
7.
|
12.07.2012
|
2
|
Friend
Functions
|
8.
|
13.07.2012
|
8
|
Const
and Volatile Functions
|
9.
|
14.07.2012
|
4
|
Static Members – Objects
|
10.
|
18.07.2012
|
1
|
Pointers and Objects – Constant Objects
|
11.
|
18.07.2012
|
6
|
Nested Classes – Local Classes
|
CYCLE TEST – I (19.07.2012 – 21.07.2012)
|
|||
12.
|
25.07.2012
|
1
|
Unit – II: Constructors
|
13.
|
25.07.2012
|
6
|
Default Constructor
|
14.
|
26.07.2012
|
2
|
Parameterized Constructors
|
15.
|
27.07.2012
|
8
|
Constructor with Dynamic Allocation
|
16.
|
28.07.2012
|
4
|
Copy Constructor
|
17.
|
01.08.2012
|
1
|
Destructors
|
18.
|
01.08.2012
|
6
|
Operator Overloading
|
19.
|
02.08.2012
|
2
|
Overloading through Friend Functions
|
20.
|
03.08.2012
|
8
|
Overloading the Assignment Operator
|
21.
|
04.08.2012
|
4
|
Type Conversion
|
22.
|
08.08.2012
|
1
|
Explicit Constructor
|
23.
|
08.08.2012
|
6
|
Unit – III: Function
and Class Templates
|
24.
|
10.08.2012
|
8
|
Function and Class Templates
|
25.
|
16.08.2012
|
2
|
Exception Handling
|
26.
|
17.08.2012
|
8
|
Exception Handling
|
27.
|
18.08.2012
|
4
|
Try-Catch-Throw Paradigm
|
28.
|
22.08.2012
|
1
|
Try-Catch-Throw
Paradigm
|
29.
|
22.08.2012
|
6
|
Exception Specification
|
CYCLE TEST – II (23.08.2012 – 25.08.2012)
|
|||
30.
|
29.08.2012
|
1
|
Exception Specification
|
31.
|
29.08.2012
|
6
|
Terminate and Unexpected Functions
|
32.
|
30.08.2012
|
2
|
Terminate and Unexpected Functions
|
33.
|
31.08.2012
|
8
|
Uncaught Exception
|
34.
|
01.09.2012
|
4
|
Unit - IV: Inheritance
|
35.
|
05.09.2012
|
1
|
Public, Private and
Protected Derivations
|
36.
|
05.09.2012
|
6
|
Multiple Inheritance
|
37.
|
06.09.2012
|
2
|
Virtual Base Class
– Abstract Class
|
38.
|
07.09.2012
|
8
|
Composite Objects Runtime Polymorphism
|
39.
|
12.09.2012
|
1
|
Virtual Functions –
Pure Virtual Functions
|
40.
|
12.09.2012
|
6
|
RTTI – Typeid
|
41.
|
13.09.2012
|
2
|
Dynamic Casting
|
42.
|
14.09.2012
|
8
|
RTTI And Templates.
|
43.
|
15.09.2012
|
4
|
Cross Casting – Down Casting
|
44.
|
20.09.2012
|
2
|
Unit – V: Streams
and Formatted I/O
|
45.
|
21.09.2012
|
8
|
I/O Manipulators
|
46.
|
22.09.2012
|
4
|
File Handling
|
47.
|
26.09.2012
|
1
|
File Handling
|
48.
|
26.09.2012
|
6
|
Random Access
|
49.
|
27.09.2012
|
2
|
Object
Serialization
|
50.
|
28.09.2012
|
8
|
Object Serialization
|
51.
|
29.09.2012
|
4
|
Namespaces
|
52.
|
03.10.2012
|
1
|
Std Namespace
|
53.
|
03.10.2012
|
6
|
Ansi String Objects
|
54.
|
04.10.2012
|
2
|
Standard
Template Library
|
CYCLE TEST – III (10.10.2012 – 12.10.2012)
|
Faculty in- charge HOD/CSE
PRINCIPAL
No comments:
Post a Comment