You are on page 1of 1

Faculty Name Subject Name Class DEFINITION

RAJALAKSHMI ENGINEERING COLLEGE LESSON PLAN Faculty Code S.Usha/ SM.Meena


Object Oriented Programming for Electrical Engineering V Sem EEE A & B Subject code Date of Compilation

IT30/IT108 CS2311 06/05/2010

To understand the concepts of object oriented programming and master OOP


using C++ and Java.
OBJECTIVES:

1 namespaces 17 555-574 1 String, Objects 577-586 18 1 standard template library 588-631 19 UNIT-IV JAVA EVOLUTION, CONSTANTS, VARIABLES, DATA TYPES, OPERATORS, CLASSES, OBJECTS ,PACKAGES , ARRAYS AND STRINGS 2 Introduction to JAVA , byte code, virtual 20 T2(1-20) machines 2 objects , classes 105-153 21 2 Javadoc 105-153 22 2 packages 153-159 23 1 Arrays 92-103 24 1 Strings 59-65 25 UNIT V PROGRAMMING USING INTERFACES, MULTITHREADING, EXCEPTIONS AND I/O STREAMS 2 Inheritance 163-223 26 2 Interfaces and inner classes 225-255 27 2 Exception handling 583-616 28 2 Threads T2v2(1-69) 29 2 Streams and 30 623-685 I/O

To study the object oriented programming principles, tokens, expressions, control structures and functions. To introduce the classes, objects, constructors and Destructors. To introduce the operator overloading, inheritance and polymorphism concepts in C++. To introduce constants, variables, data types, operators, classes, objects, methods, arrays and strings in Java. To introduce the programming approach in Java, interfaces and packages, multithreading, managing errors and exceptions and I/O Streams
Date Period Topic Page No UNIT- I OBJECT ORIENTED PROGRAMMING CONCEPTS
2 1 1 1 1 1 Object oriented programming concepts ,objects,classes,methods ,messages Abstraction and encapsulation, inheritance abstract classes, polymorphism Introduction to C++- objects-classes constructors destructors TI(1-15) TI(381-415) 411,427-450 48-90 169-207 217-227

TEXTBOOKS
1 B. Trivedi, Programming with ANSI C++, Oxford University Press, 2007. 2. Cay S. Horstmann, Gary Cornell, Core JAVA volume 1, Eighth Edition, Pearson Education, 2008.

S.No

1 2 3 4 5 6

REFERENCES
1.ISRD Group, Introduction to Object-oriented Programming and C++, Tata McGraw-Hill Publishing Company Ltd., 2007. 2. ISRD Group, Introduction to Object-oriented programming through Java, Tata McGraw-Hill Publishing Company Ltd., 2007. 3. S. B. Lippman, Josee Lajoie, Barbara E. Moo, C++ Premier, Fourth Edition, Pearson Education, 2005. 4. D. S. Malik, C++ Programming: From Problem Analysis to Program Design, Third Edition, Thomson Course Technology, 2007. 5. K. Arnold and J. Gosling, The JAVA programming language, Third edition, Pearson Education, 2000. 6. C. Thomas Wu, An introduction to Object-oriented programming with Java, Fourth Edition, Tata McGraw-Hill Publishing Company Ltd., 2006.

UNIT-II OPERATOR OVERLOADING, INHERITANCE AND POLYMORPHISM 2 Operator overloading 231-246 7 2 friend functions 8 246-249 3 type conversions251-269 9 1 templates 284-339 10 2 Inheritance 381-415 11 1 virtual functions 436-450 12 1 runtime polymorphism 427-450 13 UNIT-III IOSTREAMS AND EXCEPTION HANDLING 14 15 16
2 2 2 Exception handling Streams and formatted I/O file handling 343-377 496-522 528-552

Signature of Faculty

Signature of HOD

You might also like