Object Oriented Programming(80% Of Full Course)

Object Oriented Programming(OOP)(C++)(BE) videos According to syllabus of Institute of Engineering(IoE), Tribhuvan University (TU)

Intermediate 5 (2 Reviews ) 22 Students enrolled
Last updated Mon, 06-Jun-2022 Nepali
What will I learn?
  • "After Completion of this Course, Students will get complete knowledge of C++, based on syllabus of IoE and will be able to secure good score in IoE exam."

Curriculum for this course
97 Lessons 14h 0m
1. Introduction to Object Oriented Programming
3 Lessons 18m
  • 1. Introduction to Object Oriented Programming 10 Minutes Free
  • 2. Concept and Features of OOP 6 Minutes Free
  • 3. Advantage and Disadvantage of OOP 2 Minutes Free
  • 1. Introduction to C++ 11 Minutes Free
  • 2. Difference Between C and C++ 2 Minutes Free
  • 1. Namespace 8 Minutes Free
  • 2. Example Program of Namespace 11 Minutes
  • 3. Function Overloading & its Types 13 Minutes
  • 4. Default Argument 9 Minutes
  • 5. Inline Function 8 Minutes
  • 6. Difference Between Reference Variable & Pointer Variable 3 Minutes
  • 7. Pass by Reference 8 Minutes
  • 8. Return by Reference 7 Minutes
  • 9. Dynamic Memory Allocation 12 Minutes
  • 1. Classes & Objects 6 Minutes
  • 2. Access Specifier or Visibility Mode 3 Minutes
  • 3. Defining Member Functions inside & Outside Class Definitions 3 Minutes
  • 4. Example Program Showing Concepts of Class & Object 14 Minutes
  • 5. Constructor & Its Characteristics 4 Minutes
  • 6. Default Constructor 13 Minutes
  • 7. Parameterized Constructor 10 Minutes
  • 8. Copy Constructor 11 Minutes
  • 9. Destructor 10 Minutes
  • 10. Object as a Function Argument 12 Minutes
  • 11. Returning Object by Function 12 Minutes
  • 12. Array of Objects 11 Minutes
  • 13. DMA for Object & Array of Objects 13 Minutes
  • 14. Pointer to Object & Member Access 10 Minutes
  • 15. Static Data Member & Static Member Function 21 Minutes
  • 16. Constant Member Function 6 Minutes
  • 17. Constant Object 9 Minutes
  • 18. Constant Data Member 7 Minutes
  • 19. Friend Function 10 Minutes
  • 20. Member Function of One Class as Friend Function of Another Class 11 Minutes
  • 21. Friend Function as Bridge Between Two Classes 6 Minutes
  • 22. Friend Class 8 Minutes
  • 23. This Pointer 8 Minutes
  • 1. Operator Overloading 10 Minutes
  • 2. Unary Operator Overloading 7 Minutes
  • 3. Program Showing Unary Prefix Operator Overloading Using Operator Function & Friend Function 9 Minutes
  • 4. Program Showing Unary Postfix Operator Overloading Using Operator Function & Friend Function 13 Minutes
  • 5. Binary Operator Overloading 2 Minutes
  • 6. Program Showing Binary Operator Overloading Using Member Operator Function 7 Minutes
  • 7. Program Showing Binary Operator Overloading Using Friend Function 5 Minutes
  • 8. Mandatory Use of Friend Function When Overloading Binary Operator 10 Minutes
  • 9. Program Showing C2=9 x C1 3 Minutes
  • 10. Relational Operator Overloading through Member Operator Function 8 Minutes
  • 11. Index [ ] Operator Overloading 11 Minutes
  • 12. Data Conversion 4 Minutes
  • 13. Conversion from Basic Type to Class Type 8 Minutes
  • 14. Conversion from Class Type to Basic Type 6 Minutes
  • 15. Conversion from One Class Type to Another Class Type 3 Minutes
  • 16. Program Showing Conversion of Object of Type Polar to Object of Type Cartesian Using One Argument Parameterised Constructor 12 Minutes
  • 17. Program Showing Conversion of Object of Type Polar to Object of Type Cartesian Using Casting Operator Function 7 Minutes
  • 18. Program to Convert Object of Type Polar to Cartesian & Vice Versa Using One Argument Parameterised Constructor 12 Minutes
  • 19. Program to Convert Object of Type Polar to Cartesian & Vice Versa Using Casting Operator Function 9 Minutes
  • 20. Program to Convert Tola to Gram Using One Argument Parameterized Constructor 6 Minutes
  • 21. Program to Convert Tola to Gram Using Casting Operator Function 5 Minutes
  • 22. Program to Add & Substract Money By Overloading + and - Operator 13 Minutes
  • 1. Inheritance 5 Minutes
  • 2. Data Members and Member Functions Over-riding 9 Minutes
  • 3(i). Overridden Members Of a Base Class Can Be Invoked By Two Ways 9 Minutes
  • 3(ii). By The Help Of a Derived Class Object 5 Minutes
  • 4. Types Of Heritance (Single Inheritance) 11 Minutes
  • 5. Multiple Heritance 11 Minutes
  • 6. Ambiguity And Its Resolution In Multiple Heritance 11 Minutes
  • 7. Multilevel Heritance 14 Minutes
  • 8. Hierarchical Heritance 14 Minutes
  • 9. Hybrid Heritance 15 Minutes
  • 10. Multipath Heritance 20 Minutes
  • 11. Constructor In Derived Class 12 Minutes
  • 12. Constructor And Destructor Invocation In Single Heritance 4 Minutes
  • 13. Constructor And Destructor Invocation In Multiple Heritance 5 Minutes
  • 14. Constructor And Destructor Invocation In Multilevel Heritance 4 Minutes
  • 1. Introduction to Template 3 Minutes
  • 2. Function Template 10 Minutes
  • 3. Function Template with Multiple Template Parameters 7 Minutes
  • 4. Overloading of Function Template with Normal Function 4 Minutes
  • 5. Overloading of Function Template with Other Template Function 3 Minutes
  • 6. Class Template 7 Minutes
  • 7. Example Program related to Class Template 7 Minutes
  • 8. Program Showing The Use of Default Argument with Class Template 6 Minutes
  • 9. Non Template Type Argument(Stack) 16 Minutes
  • 1. Exception Handling 4 Minutes
  • 2. Exception Handling Constructs(try, catch & throw) 4 Minutes
  • 3. Example Program 1 5 Minutes
  • 4. Example Program 2 4 Minutes
  • 5. Advantage Over Conventional Error Handling 3 Minutes
  • 6. Multiple Exception Handling 3 Minutes
  • 7. Example Program 1 6 Minutes
  • 8. Rethrowing an Exception 7 Minutes
  • 9. Catching all Exceptions 4 Minutes
  • 10. Exception Handling Using Exception Class 16 Minutes
  • 11. Exception with Arguments 12 Minutes
  • 12. Exceptions Specification for Function 5 Minutes
  • 13. Handling Uncaught Exception 3 Minutes
  • 14. Handling Unexpected Exception 4 Minutes
  • Requirements
    • "Students are required to have knowledge of C- Programming, based on syllabus of IoE "
    Description

    The videos herein are strictly based on syllabus of Institute of Engineering Tribhuvan University, Nepal promoting "e-Learning in Nepal" and are made with intention to provide guidance to the "Bachelor in Engineering(BE) appearing students", for securing good results and understanding object oriented programming (OOP) language. We have dealt with C++, one of the most common and popular object oriented programming language in this course. We are still completing this course with the easiest way to understand C++ and OOP. We strongly believe that, viewers will be benefited from these videos and the thirst of curiosity of viewers will be quenched! Feedbacks and suggestion to improve are always welcome and highly appreciated!

    Student Feedback
    5
    Average rating
    • 0%
    • 0%
    • 0%
    • 0%
    • 100%
    Reviews
    Rs 499
    Buy now
    Includes:
    • 14+ Hours On demand videos
    • 97 Lessons
    • 30 Days Subscription
    • Access On Mobile And Web

    How can I take the online course?

    Firstly, you need to create an account, choose the course you want to take, buy the course by choosing the payment methods. After you have paid for the course, you can start learning easily. There is no fixed time to access the course. You can learn anytime, anywhere on any device. We have mobile app and website both.



    We have courses for Grade 1-12, Engineering, Adobe Creative Courses, Share Training Courses, Engineering Entrance Prep Courses and Language Courses. For more details, go to All courses


    In the course, all the videos are included based on CDC and government approved syllabus for all classes. All the videos are focused for exams and better understanding of subject matter. Major important questions are solved in the video itself.

    Yes, you can download the videos and watch it offline even if you don’t have good internet.


    You can make payment through various methods. You can send us Direct Bank Transfer to our Bank Account or you can use Smart Payment Methods like E-sewa, Khalti, IME Pay, Connect IPS etc.

    We have a Discussion Panel in our website where you can discuss about the subject if you have any confusions or questions. If you are facing any technical error, please contact us at +977-9802350600.

    We have free trial option for 10 days in Mero School for Grade 1-12 courses. Besides, for other courses, we have multiple combo plans at discounted rates. To find more, click All plans