Home / Courses / Engineering

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.0 (4 reviews)
250+ Students Enrolled Nepali Updated Mar 2025

What you'll 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."
Course Curriculum 11 Sections • 158 Lectures
Free Preview Available: Watch "1. Introduction to Object Oriented Programming.mp4" before enrolling.
1. Introduction to Object Oriented Programming.mp4 Free Preview
00:10:48
2. Concept and Features of OOP.mp4 Free Preview
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 "

Course 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!

Instructor

M
Mero School Academic Team

Senior Academic Instructor • Mero School E-Learning