This course deals to develop the skill on thinking about computation and problem solving in Object Oriented Paradigms. The course helps the students to discover the basic concepts of objectoriented programming concept such as object, class, inheritance, polymorphism, abstraction and encapsulation and apply in C++.
After completing this course the students will be able to:
1. Explain object oriented programming approach
2. Design the problem and solution using object oriented design methods
3. Define various object oriented concepts such as class/object, abstraction, inheritance, operator overloading, dynamic binding, templates etc in C++ programming language.