Object Oriented Programming C++ @ 45 Days

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

Intermediate 5 (4 Reviews ) 203 Students enrolled
Last updated Mon, 24-Mar-2025 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
158 Lessons 24h 0m
1. Introduction to Object Oriented Programming
3 Lessons
  • 1. Introduction to Object Oriented Programming.mp4 00:10:48
  • 2. Concept and Features of OOP.mp4 00:06:04
  • 3. Advantage and Disadvantage of OOP.mp4 00:02:06
  • 1. Introduction to C++.mp4 00:11:59
  • 2. Difference Between C and C++.mp4 00:02:25
  • 1. Namespace.mp4 00:08:16
  • 2. Example Program of Namespace.mp4 00:11:00
  • 3. Function Overloading & its Types.mp4 00:13:37
  • 4. Default Argument.mp4 00:09:44
  • 5. Inline Function.mp4 00:08:52
  • 6. Difference Between Reference Variable & Pointer Variable.mp4 00:03:58
  • 7. Pass by Reference.mp4 00:08:07
  • 8. Return by Reference.mp4 00:07:51
  • 9. Dynamic Memory Allocation.mp4 00:12:22
  • 1. Classes & Objects.mp4 00:06:56
  • 2. Access Specifier or Visibility Mode.mp4 00:03:12
  • 3. Defining Member Functions inside & Outside Class Definitions.mp4 00:03:49
  • 4. Example Program Showing Concepts of Class & Object.mp4 00:14:23
  • 5. Constructor & Its Characteristics.mp4 00:04:35
  • 6. Default Constructor.mp4 00:13:04
  • 7. Parameterized Constructor.mp4 00:10:12
  • 8. Copy Constructor.mp4 00:11:35
  • 9. Destructor.mp4 00:10:19
  • 10. Object as a Function Argument.mp4 00:12:33
  • 11. Returning Object by Function.mp4 00:12:59
  • 12. Array of Objects.mp4 00:11:46
  • 13. DMA for Object & Array of Objects.mp4 00:13:53
  • 14. Pointer to Object & Member Access.mp4 00:10:21
  • 15. Static Data Member & Static Member Function.mp4 00:21:52
  • 16. Constant Member Function.mp4 00:06:53
  • 17. Constant Object.mp4 00:09:50
  • 18. Constant Data Member.mp4 00:07:47
  • 19. Friend Function.mp4 00:10:22
  • 20. Member Function of One Class as Friend Function of Another Class.mp4 00:11:23
  • 21. Friend Function as Bridge Between Two Classes.mp4 00:06:15
  • 22. Friend Class.mp4 00:08:42
  • 23. This Pointer.mp4 00:08:23
  • 1. Operator Overloading.mp4 00:10:45
  • 2. Unary Operator Overloading.mp4 00:07:32
  • 3. Program Showing Unary Prefix Operator Overloading Using Operator Function & Friend Function.mp4 00:09:37
  • 4. Program Showing Unary Postfix Operator Overloading Using Operator Function & Friend Function.mp4 00:13:16
  • 5. Binary Operator Overloading.mp4 00:02:57
  • 6. Program Showing Binary Operator Overloading Using Member Operator Function.mp4 00:07:17
  • 7. Program Showing Binary Operator Overloading Using Friend Function.mp4 00:05:22
  • 8. Mandatory Use of Friend Function When Overloading Binary Operator.mp4 00:10:29
  • 9. Program Showing C2=9 x C1.mp4 00:03:51
  • 10. Relational Operator Overloading through Member Operator Function.mp4 00:08:48
  • 11. Index [ ] Operator Overloading.mp4 00:11:03
  • 12. Data Conversion.mp4 00:04:31
  • 13. Conversion from Basic Type to Class Type.mp4 00:08:31
  • 14. Conversion from Class Type to Basic Type.mp4 00:06:51
  • 15. Conversion from One Class Type to Another Class Type.mp4 00:03:04
  • 16. Program Showing Conversion of Object of Type Polar to Object of Type Cartesian Using One Argument Parameterised Constructor.mp4 00:12:19
  • 17. Program Showing Conversion of Object of Type Polar to Object of Type Cartesian Using Casting Operator Function.mp4 00:07:45
  • 18. Program to Convert Object of Type Polar to Cartesian & Vice Versa Using One Argument Parameterised Constructor.mp4 00:12:55
  • 19. Program to Convert Object of Type Polar to Cartesian & Vice Versa Using Casting Operator Function.mp4 00:09:03
  • 20. Program to Convert Tola to Gram Using One Argument Parameterized Constructor.mp4 00:06:22
  • 21. Program to Convert Tola to Gram Using Casting Operator Function.mp4 00:05:53
  • 22. Program to Add & Substract Money By Overloading + and - Operator.mp4 00:13:13
  • 1. Inheritance.mp4 00:05:57
  • 2. Data Members and Member Functions Over-riding.mp4 00:09:28
  • 3(i). Overridden Members Of a Base Class Can Be Invoked By Two Ways.mp4 00:09:24
  • 3(ii). By The Help Of a Derived Class Object.mp4 00:05:21
  • 4. Types Of Heritance (Single Inheritance).mp4 00:11:27
  • 5. Multiple Heritance.mp4 00:11:21
  • 6. Ambiguity And Its Resolution In Multiple Heritance.mp4 00:11:49
  • 7. Multilevel Heritance.mp4 00:14:15
  • 8. Hierarchical Heritance.mp4 00:14:59
  • 9. Hybrid Heritance.mp4 00:15:39
  • 10. Multipath Heritance.mp4 00:20:38
  • 11. Constructor In Derived Class.mp4 00:12:23
  • 12. Constructor And Destructor Invocation In Single Heritance.mp4 00:04:23
  • 13. Constructor And Destructor Invocation In Multiple Heritance.mp4 00:05:00
  • 14. Constructor And Destructor Invocation In Multilevel Heritance.mp4 00:04:46
  • 1. Polymorphism And Dynamic Binding.mp4 00:05:19
  • 2. Pointer To Derived Class.mp4 00:09:03
  • 3. Need Of Virtual Function.mp4 00:10:46
  • 4. Array Of Pointer Object Of Base Class.mp4 00:08:10
  • 5. Pure Virtual Function & Abstract Class.mp4 00:09:21
  • 6. Virtual Destructor.mp4 00:04:34
  • 7. Reinterpret_Cast Operator.mp4 00:04:56
  • 8. Run Time Type Information(RTTI) & Dynamic Cast Operator.mp4 00:10:46
  • 9. Type_Id Operator.mp4 00:06:16
  • 1. C++ Stream.mp4 00:03:37
  • 2. Stream Class Hierarchy for Console Input Output Operation.mp4 00:06:33
  • 3. Stream Class Hierarchy for File Input Output Operation.mp4 00:06:24
  • 4. Formatted Input-Output Operation.mp4 00:15:40
  • 5. Formatting with Standard Manipulators.mp4 00:06:14
  • 6. User Defined Manipulators.mp4 00:04:18
  • 7. Stream Operator Overloading.mp4 00:09:33
  • 8. Opening and Closing a File.mp4 00:06:17
  • 9. Example Program 1(File related).mp4 00:12:16
  • 10.Example Program 2(File related).mp4 00:16:45
  • 11.Example 3 (Pattern).mp4 00:02:59
  • 12.Random or Direct Access to File.mp4 00:03:14
  • 13.File Pointers (get and put pointer).mp4 00:04:44
  • 14.Manipulators.mp4 00:08:18
  • 15.Error Handling in File Operation or Testing Stream Errors.mp4 00:04:11
  • 1. Introduction to Template.mp4 00:03:38
  • 2. Function Template.mp4 00:10:36
  • 3. Function Template with Multiple Template Parameters.mp4 00:07:29
  • 4. Overloading of Function Template with Normal Function.mp4 00:04:49
  • 5. Overloading of Function Template with Other Template Function.mp4 00:03:50
  • 6. Class Template.mp4 00:07:33
  • 7. Example Program related to Class Template.mp4 00:07:47
  • 8. Program Showing The Use of Default Argument with Class Template.mp4 00:06:40
  • 9. Non Template Type Argument(Stack).mp4 00:16:28
  • 1. Exception Handling.mp4 00:04:24
  • 2. Exception Handling Constructs(try, catch & throw).mp4 00:04:43
  • 3. Example Program 1.mp4 00:05:47
  • 4. Example Program 2.mp4 00:04:30
  • 5. Advantage Over Conventional Error Handling.mp4 00:03:05
  • 6. Multiple Exception Handling.mp4 00:03:08
  • 7. Example Program 1.mp4 00:06:31
  • 8. Rethrowing an Exception.mp4 00:07:41
  • 9. Catching all Exceptions.mp4 00:04:45
  • 10. Exception Handling Using Exception Class.mp4 00:16:56
  • 11. Exception with Arguments.mp4 00:12:17
  • 12. Exceptions Specification for Function.mp4 00:05:46
  • 13. Handling Uncaught Exception.mp4 00:03:44
  • 14. Handling Unexpected Exception.mp4 00:04:55
  • 2076 Chaitra Regular|1.Question 1 (2076 Chaitra Regular).mp4 00:12:39
  • 2076 Chaitra Regular|2.Ouestion number 2 (2076 Chaitra Regular).mp4 00:09:35
  • 2076 Chaitra Regular|4.Question number 4 (2076 Chaitra Regular).mp4 00:09:04
  • 2076 Chaitra Regular|5.Question number 5 (2076 Chaitra Regular).mp4 00:12:33
  • 2076 Chaitra Regular|8.Question Number 8 (2076 Chaitra Regular).mp4 00:13:17
  • 2076 Chaitra Regular|10.Question no 10 (2076 Chaitra Regular).mp4 00:10:28
  • 2078 Bhadra Regular|1. Question number 1 (2078 Bhadra Regular).mp4 00:08:13
  • 2078 Bhadra Regular|2.Question number 2 (2078 Bhadra Regular).mp4 00:11:33
  • 2078 Bhadra Regular|3.Question number 3 (2078 bhadra Regular).mp4 00:06:48
  • 2078 Bhadra Regular|4.Question Number 4 (2078 Bhadra Regular).mp4 00:08:24
  • 2078 Bhadra Regular|5.Question number 5 (2078 Bhadra Regular).mp4 00:13:15
  • 2078 Bhadra Regular|7.Question number 7 (2078 Bhadra Regular).mp4 00:11:07
  • 2078 Bhadra Regular|8.Question Number 8 (2078 Bhadra Regular).mp4 00:24:41
  • 2078 Bhadra Regular|10.Question no 10 (2078 Bhadra Regular & 2078 Chaitra Regular).mp4 00:10:35
  • 2078 Chaitra Regular|1.Question number 1 (2078 Chaitra & 2079 Baishakh Regular).mp4 00:07:02
  • 2078 Chaitra Regular|2.Question number 2 (2078 Chaitra Regular).mp4 00:04:16
  • 2078 Chaitra Regular|4.Question number 4 (2078 Chaitra Regular).mp4 00:18:49
  • 2078 Chaitra Regular|5.Question number 5 (2078 Chaitra Regular).mp4 00:06:44
  • 2078 Chaitra Regular|6.Question number 6 (2078 Chaitra Regular).mp4 00:11:43
  • 2078 Chaitra Regular|8.Question Number 8 (2078 Chaitra Regular BEI).mp4 00:13:42
  • 2078 Chaitra Regular|10.Question no 10 (2078 Bhadra Regular & 2078 Chaitra Regular).mp4 00:10:35
  • 2078 Kartik Back|1.Question number 1 (2078 Kartik Back).mp4 00:07:12
  • 2078 Kartik Back|2.Ouestion number 2 (2078 Kartik Back).mp4 00:10:43
  • 2078 Kartik Back|3.Question number 3 (2078 Kartik Back).mp4 00:06:34
  • 2078 Kartik Back|4.Question number 4 (2078 Kartik Back).mp4 00:07:31
  • 2078 Kartik Back|5.Question number 5 (2078 Kartik Back).mp4 00:05:50
  • 2078 Kartik Back|7.Question number 7 (2078 Kartik Back).mp4 00:11:16
  • 2078 Kartik Back|8.Question Number 8 (2078 Kartik Back).mp4 00:24:19
  • 2078 Kartik Back|10.Question no 10 (2078 Kartik Back).mp4 00:08:51
  • 2079 Baishakh Back|1.Question number 1 (2078 Chaitra & 2079 Baishakh Regular).mp4 00:07:02
  • 2079 Baishakh Back|2.Ouestion number 2 (2079 Baishakh Back).mp4 00:22:19
  • 2079 Baishakh Back|3.Question number 3 (2079 Baishakh Back) 00:04:21
  • 2079 Baishakh Back|4.Question number 4 (2079 Baishakh Back).mp4 00:08:03
  • 2079 Baishakh Back|5.Question number 5 (2079 Baishakh Back).mp4 00:12:11
  • 2079 Baishakh Back|6.Question number 6 (2079 Baishakh Back).mp4 00:18:25
  • 2079 Baishakh Back|8.Question Number 8 (2079 Baishakh Back).mp4 00:15:58
  • 2079 Baishakh Back|10.Question no 10 (2079 Baishakh Back).mp4 00:10:49
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 999 Rs 1499
Buy now
Includes:
  • 24+ Hours On demand videos
  • 158 Lessons
  • 45 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


Rs 999

Buy now