Professional Documents
Culture Documents
Oops Eee LP
Oops Eee LP
Oops Eee LP
ENGINEERING COLLEGE
PONDY MAILAM ROAD, SEDARAPET P.O., VANUR
LP CS6456
Date: 18.11.15
LESSON PLAN
Sub Code & Sub Name : CS6456 OBJECT ORIENTED
Page: 01 of 06
PROGRAMMING
Unit: I
Branch : EEE
Semester: IV
LESSON PLAN-1/6
Unit syllabus:
OVERVIEW: Why Object-Oriented Programming in C++ - Native Types and Statements
Functions and Pointers- Implementing ADTs in the Base Language.
Objective: To review the C++ Programming language basics.
Session
No
Topics to be covered
Books Referred
Page
No.
Teaching
Method
T1
19-28
BB
T1
28-40
BB
3
4
5
6
7
Native Types
Statements
Functions
Functions (storage classes)
Pointers
Implementing ADTs in
Language (structure)
Implementing ADTs in
Language (union)
T1
T1
T1
T1
T1
41-53
53-70
79-88
89-96
96-115
125-138
BB
BB
BB
BB
BB
138-145
BB
8
9
SAEC/15-16/LESSON PLAN-1/6
the
Base
the
Base
T1
T1
BB
LESSON PLAN-2/6
SRI ARAVINDAR
ENGINEERING COLLEGE
PONDY MAILAM ROAD, SEDARAPET P.O., VANUR
LP CS6456
Date: 18.11.15
Page: 02 of 06
LESSON PLAN
Sub Code & Sub Name : CS6456 OBJECT ORIENTED
PROGRAMMING
Unit: II
Branch : EEE
Semester: IV
Unit syllabus:
BASIC CHARACTERISTICS OF OOP:Data Hiding and Member Functions- Object Creation
and Destruction- Polymorphism data abstraction: Iterators and Containers.
Objective: To learn the basic concepts in C++ Programming language.
Session
No
Topics to be covered
Books
Referred
Page No.
Teaching
Method
10.
Data Hiding
T1
155-166
BB
11.
Member Functions
T1
168-177
BB
12.
Object Creation
T1
185-192
BB
13.
Object Destruction
T1
192-219
BB
14.
Polymorphism
T1
299-235
BB
15.
Operator overloading
T1
237-253
BB
16.
Data abstraction
T1
253-260
BB
17.
Iterators
T1
273-279
BB
18.
Containers
T1
283-289
BB
SAEC/15-16/LESSON PLAN-2/6
LESSON PLAN-3/6
SRI ARAVINDAR
ENGINEERING COLLEGE
PONDY MAILAM ROAD, SEDARAPET P.O., VANUR
LP CS6456
LESSON PLAN
Date: 18.11.15
Page: 03 of 06
PROGRAMMING
Unit: III
Branch : EEE
Semester: IV
Unit syllabus:
ADVANCED PROGRAMMING :Templates, Generic Programming, and STL-Inheritance-ExceptionsOOP Using C++.
Book
Page .No
Teaching
Method
T1
295-302
BB
T1
303-309
BB
T1
309-313
BB
20.
Templates(function)
21.
Generic programming
22.
T1
313-324
BB
STL(Algorithm, Functions)
T1
325-331
BB
Inheritance
T1
339-358
BB
Inheritance ,Exception
T1
358-365,
375-385
BB
26.
Exception Handling
T1
385-391
BB
27.
T1
399-413
BB
23.
24.
25.
SAEC/15-16/LESSON PLAN-3/6
LESSON PLAN-4/6
Unit syllabus:
OVERVIEW OF JAVA: Data types, variables and arrays, operators, control statements, classes,
objects, methods Inheritance.
Objective: To learn about basic of JAVA.
SRI ARAVINDAR
ENGINEERING COLLEGE
PONDY MAILAM ROAD, SEDARAPET P.O., VANUR
LP CS6456
Date: 29.1.15
LESSON PLAN
Page: 04 of 06
PROGRAMMING
Unit: IV
Session
No
Topics to be
covered
Branch: CSE
Books Referred
Semester: IV
Teaching
Method
Page No.
28.
Java Introduction
T2
35-50
BB
29.
30.
31.
32.
33.
34.
35.
Methods
T2
T2
T2
T2
T2
T2
T2
50-68
89-117
134-156
189-213
245-252
267-277
282-296
BB
BB
BB
BB
BB
BB
BB
36.
Inheritance
T2
314-337
BB
Arrays
Operators
Control Statements
Classes
Objects
SAEC/15-16/LESSON PLAN-4/6
LESSON PLAN-5/6
Unit syllabus:
EXCEPTION HANDLING :Packages and Interfaces, Exception handling, Multithreaded
programming, Strings, Input/Output.
SRI ARAVINDAR
ENGINEERING COLLEGE
PONDY MAILAM ROAD, SEDARAPET P.O., VANUR
LP CS6456
Date: 18.11.15
LESSON PLAN
Sub Code & Sub Name : CS6456 OBJECT ORIENTED
Page: 05 of 06
PROGRAMMING
Unit: V
Branch : EEE
Semester:IV
Topics to be covered
Books
Referred
Page No.
Teaching
Method
BB
37.
Packages
T2
345-352
38.
T2
352-378
BB
39.
Available interfaces
T2
378-389
BB
40.
Exception handling
T2
394-415
BB
41.
Throwing Exception
T2
415-423
BB
42.
Multithreaded programming
T2
436-458
BB
43.
Strings
T2
469-485
BB
44.
Input/Output
T2
510-526
BB
45.
T2
526-548
BB
SAEC/15-16/LESSON PLAN-5/6
LESSON PLAN-6/6
SRI ARAVINDAR
ENGINEERING COLLEGE
LP CS6456
Date: 18.11.15
LESSON PLAN
Sub Code & Sub Name
Page: 06 of 06
Branch : EEE
Semester: IV
TEXT BOOKS:
1. Ira Pohl, Object-Oriented Programming Using C++, Pearson Education Asia, 2003.
2. H.M.Deitel, P.J.Deitel, "Java : how to program", Fifth edition, Prentice Hall of India private
limited,2003.
REFERENCES:
1. Herbert Schildt, "The Java 2: Complete Reference", Fourth edition, TMH, 2002
2. Bjarne Stroustrup, The C++ Programming Language, Pearson Education, 2004.
3. Stanley B. Lippman and Josee Lajoie , C++ Primer, Pearson Education, 2003.
4. K.R.Venugopal, Rajkumar Buyya, T.Ravishankar, "Mastering C++", TMH, 2003.
Prepared by
Name
J.RAMYA RAJALAKSHMI
Mr.K.GANESAN
Designation
AP , CSE
HOD,CSE
Date
18.11.15
18.11.15
Signature
PRINCIPAL
SAEC/15-16/LESSON PLAN-6/6