0 оценок0% нашли этот документ полезным (0 голосов)
34 просмотров1 страница
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.
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.
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.
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