Presentation is loading. Please wait.

Presentation is loading. Please wait.

Course Code : 15ECSC204 Object Oriented Progamming.

Similar presentations


Presentation on theme: "Course Code : 15ECSC204 Object Oriented Progamming."— Presentation transcript:

1 Course Code : 15ECSC204 Object Oriented Progamming

2 1.Mr. K. M. M. Rajashkaraiah – Associate Professor 2.Ms. Manjula K. Pawar – Assistant Professor 3.Mr. Amitkumar Gundad – Assistant Professor 4.Mr. Mallikarjun Akki – Assistant Professor 5.Ms. Goura Koti – Teaching Assistant Welcome You All Object Oriented Programming Faculty Team School of Computer Science & Engineering

3 1.Placement Feedback 1.Concentrate on fundamentals 2.Able to identify, what concept is required to design a solution or solve a given problem Is method overloading/overriding required Is reusability can be applied / essential/ required / used to solve a given problem Is polymorphism is a better solution/ applied to solve a given problem 3.Analyze real-time examples to apply Object Oriented Programming concepts 2.Platform for other courses 1.The knowledge object oriented programming/concepts course is help full or desirable to learn advanced programming (Eg. Hadoop Framework, Python, Scala) 2.Learning one object oriented programming is essential for course project, mini project, minor project, capstone project. 3.Design Thinking : The design knowledge (designing class diagrams) is used in mini project, minor project and capstone project. Need of this course School of Computer Science & Engineering

4 At the end of the course the student should be able to: 1.Explain Object Oriented Programming concepts 2.Apply inheritance, polymorphism and exception handling mechanism to solve a given problem. 3.Apply design patterns to design a solution for a given problem specification. 4.Design user interface for a given scenario. 5.Apply java collections API and generic programming concepts to solve a given problem Course Learning Outcomes School of Computer Science & Engineering

5 We have Course Activity connected with OOP Lab 1 Introduction, Classes & Objects, Inheritance & Polymorphism 2 Packages, Interfaces & Exception Handling, Java Design Patterns, GUI 3 Collection Framework & Generics Course Plan

6 School of Computer Science & Engineering Lab Utilization for Theory Content Chapter No. & NameContent 1 : Introduction to Java (OOP) Features of JAVA, JVM, JAVA Development Kit, JAVA Source File Structures,Data Types, Arrays, Strings, StringBuffer class, Class diagrams - UML notations. Types of relations between classes (These topics are discussed while teaching chapter No 2). 5 : Java Design Patterns Creational, Structural and Behavioural design patterns. The design patterns concept starts from Chapter No. 2 and it is distributed across Chapters 2, 3 and 4. 6 : GUI Design using AWT and Swings One lab session shall be allotted

7 Total CIA is of 50 marks 1 Minor 1 – 20 Minor 2 – 20 2 Course Activity evaluated in Lab - 10 Evaluation Scheme

8 1.Knowledge : Exhibits previously learned material by recalling facts, terms, basic concepts and answers. ( What is...? How is...? Where is...? When did _______ happen? How did ______ happen? How would you explain...? Why did...? How would you describe...? When did...? Can you recall...? How would you show...? Can you select...? Who were the main...? Can you list three...? Which one...? Who was...? ) 2.Comprehension : Demonstrating understanding of facts and ideas by organizing, comparing, translating, interpreting, giving descriptions and stating main ideas. ( How would you classify the type of...? How would you compare...? contrast...? Will you state or interpret in your own words...? How would you rephrase the meaning...? What facts or ideas show...? What is the main idea of...? Which statements support...? Can you explain what is happening... what is meant...? What can you say about...? Which is the best answer...? How would you summarize...? ) School of Computer Science & Engineering Expectation : Bloom’s Taxonomy

9 3.Application : Solving problems by applying acquired knowledge, facts, techniques and rules in a different way. ( How would you use...? What examples can you find to...? How would you solve _______ using what you have learned...? How would you organize _______ to show...? How would you show your understanding of...? What approach would you use to...? How would you apply what you learned to develop...? What other way would you plan to...? What would result if...? Can you make use of the facts to...? What elements would you choose to change...? What facts would you select to show...? What questions would you ask in an interview with...? ) School of Computer Science & Engineering Expectation : Bloom’s Taxonomy

10 School of Computer Science & Engineering Activities Methodology / Process Structured EnquiryADPT (Analysis, Design, Programming and Testing) Open Ended & Course ActivityDesign Thinking Framework Debugging (GATE Questions / Certification Questions) A program code is given with errors and with multiple answers The student has to identify error and find the correct answer Write the reasons for choosing correct answers Write the correct program and demonstrate Unit TestingTwo exercises and structured enquiry

11 It’s not just about studying the concepts but building your LOGIC….

12 Let me know your suggestion


Download ppt "Course Code : 15ECSC204 Object Oriented Progamming."

Similar presentations


Ads by Google