0% found this document useful (0 votes)
328 views6 pages

Oops Eee LP

This lesson plan covers 6 sessions on Object Oriented Programming using C++ and Java. It provides an overview of topics to be covered each session, including C++ basics like data types and functions, OOP concepts like inheritance and polymorphism, advanced C++ features like templates and exceptions, and an introduction to Java including data types, classes, inheritance and exception handling. The lesson plan specifies the textbook and page numbers for each topic and indicates teaching will be done through blackboard lectures.

Uploaded by

ramyajesi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
328 views6 pages

Oops Eee LP

This lesson plan covers 6 sessions on Object Oriented Programming using C++ and Java. It provides an overview of topics to be covered each session, including C++ basics like data types and functions, OOP concepts like inheritance and polymorphism, advanced C++ features like templates and exceptions, and an introduction to Java including data types, classes, inheritance and exception handling. The lesson plan specifies the textbook and page numbers for each topic and indicates teaching will be done through blackboard lectures.

Uploaded by

ramyajesi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

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

Why Object-Oriented Programming in


C++

T1

19-28

BB

Why OOPS(STL benefits)

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

Sub Code & Sub Name : CS6456 OBJECT ORIENTED

PROGRAMMING
Unit: III

Branch : EEE

Semester: IV

Unit syllabus:
ADVANCED PROGRAMMING :Templates, Generic Programming, and STL-Inheritance-ExceptionsOOP Using C++.

Objective: To learn about advanced features in C++ programming language.


Sl. No
Topics to be covered
19.
Templates (class)

Book

Page .No

Teaching
Method

T1

295-302

BB

T1

303-309

BB

T1

309-313

BB

20.

Templates(function)

21.

Generic programming

22.

STL (Containers ,Iterators)

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.

OOP Using C++

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

Sub Code & Sub Name : CS6456 OBJECT ORIENTED

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.

Data Types, Variables

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

Objective: To learn About Exception Handling in java.


Session
No

Topics to be covered

Books
Referred

Page No.

Teaching
Method
BB

37.

Packages

T2

345-352

38.

Creating Packages, Interfaces

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.

Input/Output handling functions

T2

526-548

BB

SAEC/15-16/LESSON PLAN-5/6

LESSON PLAN-6/6

SRI ARAVINDAR
ENGINEERING COLLEGE

LP CS6456

PONDY MAILAM ROAD, SEDARAPET P.O., VANUR

Date: 18.11.15

LESSON PLAN
Sub Code & Sub Name

Page: 06 of 06

: CS6456 OBJECT ORIENTED


PROGRAMMING

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

Approved by (Student HOD)

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

You might also like