0% found this document useful (0 votes)
52 views1 page

CS2311 LP B

This document contains a lesson plan for a class on Object Oriented Programming for Electrical Engineering students. It outlines the course objectives of understanding OOP principles using C++ and Java, including classes, objects, inheritance, polymorphism, and exceptions. The plan lists 20 topics to be covered across 5 units, including OOP concepts, operator overloading, inheritance, polymorphism, Java evolution, variables, data types, classes, objects, packages, arrays, strings, interfaces, multithreading, and I/O streams. It also provides the textbook and reference materials for the class.

Uploaded by

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

CS2311 LP B

This document contains a lesson plan for a class on Object Oriented Programming for Electrical Engineering students. It outlines the course objectives of understanding OOP principles using C++ and Java, including classes, objects, inheritance, polymorphism, and exceptions. The plan lists 20 topics to be covered across 5 units, including OOP concepts, operator overloading, inheritance, polymorphism, Java evolution, variables, data types, classes, objects, packages, arrays, strings, interfaces, multithreading, and I/O streams. It also provides the textbook and reference materials for the class.

Uploaded by

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

RAJALAKSHMI ENGINEERING COLLEGE 17 1 namespaces 555-574

LESSON PLAN 18 1 String, Objects 577-586


Faculty Name S.Usha/ SM.Meena Faculty Code IT30/IT108
19 1 standard template library 588-631
Subject Name Object Oriented Programming for Subject code CS2311
Electrical Engineering UNIT-IV JAVA EVOLUTION, CONSTANTS, VARIABLES, DATA TYPES,
Class V Sem EEE A & B Date of Compilation 06/05/2010 OPERATORS, CLASSES, OBJECTS ,PACKAGES ,
DEFINITION ARRAYS AND STRINGS
20 2 Introduction to JAVA , byte code, virtual
T2(1-20)
To understand the concepts of object oriented programming and master OOP machines
using C++ and Java. 21 2 objects , classes 105-153
22 2 Javadoc 105-153
OBJECTIVES: 23 2 packages 153-159
To study the object oriented programming principles, tokens, 24 1 Arrays 92-103
expressions, control structures and functions. 25 1 Strings 59-65
To introduce the classes, objects, constructors and Destructors. UNIT V PROGRAMMING USING INTERFACES, MULTITHREADING,
EXCEPTIONS AND I/O STREAMS
To introduce the operator overloading, inheritance and polymorphism
26 2 Inheritance 163-223
concepts in C++. 27 2 Interfaces and inner classes 225-255
To introduce constants, variables, data types, operators, classes, 28 2 Exception handling 583-616
objects, methods, arrays and strings in Java. 29 2 Threads T2v2(1-69)
To introduce the programming approach in Java, interfaces and 30 2 Streams and
623-685
packages, multithreading, managing errors and exceptions and I/O I/O
Streams
TEXTBOOKS
1 B. Trivedi, Programming with ANSI C++, Oxford University Press, 2007.
S.No Date Period Topic Page No 2. Cay S. Horstmann, Gary Cornell, Core JAVA volume 1, Eighth Edition, Pearson
UNIT- I OBJECT ORIENTED PROGRAMMING CONCEPTS Education, 2008.
1 Object oriented programming concepts
2 TI(1-15)
,objects,classes,methods ,messages REFERENCES
2 1 Abstraction and encapsulation, inheritance TI(381-415) 1.ISRD Group, Introduction to Object-oriented Programming and C++, Tata
3 1 abstract classes, polymorphism 411,427-450 McGraw-Hill Publishing Company Ltd., 2007.
2. ISRD Group, Introduction to Object-oriented programming through Java, Tata
4 Introduction
1 48-90 McGraw-Hill Publishing Company Ltd., 2007.
to C++- objects-classes
3. S. B. Lippman, Josee Lajoie, Barbara E. Moo, C++ Premier, Fourth Edition,
5 1 constructors 169-207 Pearson Education, 2005.
6 1 destructors 217-227 4. D. S. Malik, C++ Programming: From Problem Analysis to Program Design,
Third Edition, Thomson Course Technology, 2007.
UNIT-II OPERATOR OVERLOADING, INHERITANCE AND POLYMORPHISM 5. K. Arnold and J. Gosling, The JAVA programming language, Third edition,
7 2 Operator overloading 231-246 Pearson Education, 2000.
8 2 friend functions 246-249 6. C. Thomas Wu, An introduction to Object-oriented programming with Java,
Fourth Edition, Tata McGraw-Hill Publishing Company Ltd., 2006.
9 3 type conversions- 251-269
10 1 templates 284-339
11 2 Inheritance 381-415
12 1 virtual functions 436-450
13 1 runtime polymorphism 427-450
UNIT-III IOSTREAMS AND EXCEPTION HANDLING

14 2 Exception handling 343-377


15 2 Streams and formatted I/O 496-522
16 2 file handling 528-552

Signature of Faculty Signature of HOD

You might also like