Thursday 23 May 2013

080230004 - OBJECT ORIENTED PROGRAMMING LESSON PLAN



                                         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