Object Oriented Programming is a Model in which programs are written keeping real world objects as main focus. C++, Java, C# are some of the examples for object-oriented programming. It is very important to understand the basic concepts of OOPs before implementing them in any programming languages.
This introductory course covers the basic concepts of OOPs along with real world examples.
1. Why we need OOPs? : Concepts of Procedural Programming and its disadvantages.
2. What is OOP? : Definition of Object-Oriented Programming with examples.
3. OOPs Concepts: Explanation of different OOPs concepts which includes Class, Object, Inheritance, Abstraction,Encapsulation and Polymorphism with real world examples to relate with.
4. Quiz: Frequently asked Interview questions related to the above topics.
Approach is to explain in conversational/colloquial Kannada to reinforce the learning and for better understanding.
1. Learner would be able to understand the need of OOPs and basic concepts related to it.
2. He/she would be able to test their learnings and gain more confidence by taking part in the quiz.