Home Object Oriented Programming in C++ : MCA-104

Object Oriented Programming in C++ : MCA-104

Lecture No.DescriptionLecture By
Lecture 1 OOP Paradigm: Comparison of Programming paradigmsLecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 2 Characteristics of Object-Oriented Programming Languages, Object-based programming languagesLecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 3 C++: Brief History of C++, Structure of a C++ program, Difference between C and C++Lecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 4 cin, cout, new, delete operators, ANSI/ISO Standard C++, Comments, Working with Variables and const QualifiersLecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 5 Enumeration, Arrays and Pointer.Lecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 6 Implementing oops concepts in c++Objects, Classes, EncapsulationLecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 7 Data Abstraction, Inheritance, PolymorphismLecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 8 Dynamic Binding, Message Passing, Default Parameter ValueLecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 9 Using Reference variables with FunctionsLecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 10 Abstract data types, Class Component, Object & Class,Lecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 11 Constructors DefaultLecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 12 Copy Constructor, Assignment operator deep and shallow copingLecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 13 Access modifiers – private, public and protectedLecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 14 Implementing Class Functions within Class declaration or outside the Class declaration. instantiation of objects, Scope resolution operatorLecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 15 Working with Friend FunctionsLecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 16 Using Static Class members. Understanding Compile Time Polymorphism function overloadingLecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 17 Rules of Operator Overloading (Unary and Binary) as member function/friend function, Implementation of operator overloading of Arithmetic OperatorsLecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 18 Overloading Output/Input, Prefix/ Postfix Increment and decrement OperatorsLecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 19 Overloading comparison operators, Assignment, subscript and function call Operator , concepts of namespaces.Lecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 20 Inheritance: Inheritance, Types of InheritanceLecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 21 Abstract Classes, Ambiguity resolution using scope resolution operatorLecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 22 Aggregation, composition vs classification hierarchiesLecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 23 Overriding inheritance methods, Constructors and Destructor in derived classes. Multiple InheritanceLecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 24 Virtual base classLecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 25 Polymorphism, Type of Polymorphism – compile time and runtimeLecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 26 Understanding Dynamic polymorphism: Pointer to objectsLecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 27 Virtual Functions (concept of VTABLE) , pure virtual functions, Abstract ClassLecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 28 Advanced Input/Output, Exception Handling andManipulating strings, Using istream /ostream member functionsLecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 29 Using Manipulators, Creating Manipulator FunctionsLecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 30 Understanding Implementation of Files, Writing and Reading Objects.Lecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 31 Understanding of working and implementation of Exception HandlingLecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 32 Generic Programming: and mastering STLUnderstanding Generic FunctionsLecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 33 implementation of searching sorting algorithm. Overloading of Function TemplatesLecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 34 Understanding Class Templates using Implementation of Generic stackLecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 35 linked lists: singly and doubly linked listsLecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 36 Binary Search Tree basic operationsLecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 37 Understanding Inheritance with Generic ClassLecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 38 Standard Template Library:– Understanding Components of Standard Template LibraryLecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 39 Working of Containers, AlgorithmsLecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 40 Iterators and Other STL ElementsLecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 41 Implementation of Sequence and Associative containers for different Algorithms using their IteratorLecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 42 Understanding of Algorithms Requiring Operations on the element using function objectsLecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 43 Implementing graph algorithm dfsLecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 44 Bfs, minimum spanning tree ,Lecture by ,    Lecture by ,    Lecture by ,    Lecture by
Lecture 45 Dijkastraetc using STLLecture by ,    Lecture by ,    Lecture by ,    Lecture by
[whatsapp]