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.
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 ratings0% 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.
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