Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Master C ++ Programming Language under Mr Vimal Daga
C ++
Session 1 - 4th October - C++ Use Cases | Variables | Data Types | Memory manager | Pointers | Main Function (130:12)
Session 2 - 6th October - Dev-C++ IDE Installation | Computing Device | Space Complexity | Statements | Algorithm | Variable Declaration | Int Datatype | Variable Assignment | Pointers | Cout | Physical Address | Program Execution (132:58)
Session 1 & 2 - Summary
Session 3 - 7th October - Block of Code | Cout | STDIN | STDOUT | Mapping | ASCII Table | Compiler | MingW | Premitive Data Type | Modifiers (133:04)
Session 3 - Summary
Session 4 - 11th Oct - Header | Block of Code | Char Data Type | Type Casting | CPU | Special Character | High Level Language | Low Level Language | Compiler | Machine Code | Translator | Memory Overflow (134:47)
Session 4 - Summary
Session 5 - 14th Oct- Session 5 - 14th Oct- RAM | Modifiers | Space Complexity | Operators | Garbage Collectors | Introduction to Pointers (128:31)
Session 5 - Summary
Session 6 - 18th Oct - Main Memory | Garbage Value | Hexadecimal Number System | Pointers | Physical Address Data Type | Dereferencing Operator | Precedence of Operation (123:47)
Session 6 - Summary
Session 7 - 19th Oct - Precedence of Operation | Post and Pre Increment Operator | Array | Static Array | Arithmetic Operation in Pointers | Dereferencing (134:31)
Session 7 - Summary
Session 8 - 20th Oct - Boolean Data Type | Conditions | Operators | Block of Code | Inline Code (110:37)
Session 8 - Summary
Session 9 - 1st Nov- Functions | Need of a Function | Run Time | Entry Point | Hard Code Value | Algorithm | Actual Parameter | Parameter | Return | Space | Code Section | Stack Memory | Heap Memory | Activation Record | Pass by Value | (97:30)
Session 9 - Summary
Session 10 - 2nd Nov - Swap Operation | Code for Swap Operation | Temporary Variables | Void | Debug the Code | Pass by Address | Change the value of other Function (134:13)
Session 10 - Summary
Session 11 - 8th Nov- Modular Approach | Monolithic Approach | Pass by value | Pass by address | Pass by reference | Function overloading | Templates (145:28)
Session 11 - Summary
Session 12 - 9th Nov -"Arrays | Custom Data Structure | Classes | Attributes/ Properties | Instantiation | Objects | Data | Organizing of Data | CRUD Operation| Get Operation | Set Operation | Create a class | Instances" (118:04)
Session 12 - Summary
Session 13 - 10th Nov -"Data Manupulation| SetFname | Methods | Inheritance | Multi - level Inheritance | Hirarachical Inheritance | Single- level Inheritance | Multiple Inheritance | Parent Class | Child Class" (104:09)
Session 13 - Summary
Session 14 - 15th Nov - " Data Structure | Data Member| Create Class | Create Object | Use of Objects | Methods/ Functions | Mutator |Accesor | Validation | Mutable Property | Immutable Property | Control access of variable" (124:38)
Session 14 - Summary
Session 15 - 16th Nov - " Class | Constructor | Method Overloading | User- Defined Constructor | Default Constructor | Use of Constructor | Create Object | Inheritance | Parent Constructor" (121:30)
Session 15 - Summary
Session 16 - 22nd Nov - Local Variable | Activation Record | Static Keyword in Function | Static Keyword in Class | Class Space or Class Variable or Sharable Space | Context Switching | Inline Function | Method | Prototype or Method Signature | Scope Resolution Operator (113:28)
Session 16 - Summary
Session 17 - 23rd Nov - Access Control | Control the access of data | Parent Class | Derived Class | Inheritance | Protected Access Modifier | Least Privilege Concept | Constructor | Multiple Inheritance | Hierarchical Inheritance | Methods (117:10)
Session 17 - Summary
Session 18 - 20th Dec - Compile time | Run time | Static memory allocation | Dynamic memory | Stack memory | Heap memory |Organizing data | Array | Data structure | Continuous and Non-continuous way | Linked List | Demo of C programming language | printf function | scanf function | studio.h library | Pointer | Time complexity for reading of array | Big O notation (98:46)
Session 18 - Summary
Session 19 - 21st Dec - Heap Memory | Stack Memory | Mallock Function | Dereferencing | Static Memory Allocation | Dynamic Memory Allocation | Compile Time | Allocation at Run Time | Stack Frame | Dynamic Array (126:37)
Session 19 - Summary
Session 20 - 22nd Dec - Access data value after function finished | Pointer to pointer or Double pointer | Use of * and ** in Double pointer | Use case of double pointer | Allocate heap memory using function | Allocation heap memory for array in C++ | De-allocation heap memory for array in C++ (126:15)
Session 20 - Summary
Session 21 - 29th Dec-heap memory|memberaccessoperator| stack memory|static array|dynamic array| Memory manager|continuous space| (117:44)
Session 21- Summary
Session 22 - 30th Dec-ClassTemplate| datatypes| generic classes |generic functions |dynamic array|heap memory| (126:40)
Session 22 - Summary
Session 23 - 3rd Jan -Iteration|Recursion|stack memory|activation records|stackoverflow|Direct recursion|Indirect recursion | (130:25)
Session 23 - Summary
Session 24 - 4th Jan - " Space Complexity | Iteration | Recursion | Types of Recursion | Tail Recursion | TCO (Tail Call Optimization) | Top Down Approach | Recursion | Recursion Relationship | Recursive Call | Worst Case Scenario | Stack Memory | Base Case" (125:35)
Session 24 - Summary
Session 25- 5th Jan - "Signatures | Recursive Call | Head or Non- Tail Recursion | Tail Recursion | Iteration | Recursion | Automatic Optimization | Stack Overflow | TCO ( Tail Call Optimization)| Demonstration of TCO" (137:15)
Session 25 - Summary
Session 26 - 10th Dec - Natural Numbers | Fibonacci Series | Tail Recursion (122:23)
Session 26 - Summary
Sesssion 27 - 12th Dec -dynamic array|memory space|time complexity|STL(StandardTemplate Library)|vector (116:20)
Session 27 - Summary
Session 28 - 17th Jan - Create dynamic array | Vector | Traversal Operation | Iterator Class | push_back keyword | itr object | foreach loop | Challenges in array (102:49)
Session 28 - Summary
Session 29 - 18th Jan - Limitation of Array| OutOfMemory Exception | Continuous way | Non-continuous way | Linked List | Node | Self-referencing class (131:59)
Session 29 - Summary
Session 30-Head| Null | linked list| loop (112:44)
Session 30 - Summary
Session 31 - 31st Jan-Linked List | head object| constructor |Display()|Length()|destructor |heap memory|Delete Linked List |AbstractDatatype(ADT)| (118:28)
Session 31 - Summary
Session 32 - 7th Feb-Insertion Operation in Array|Time complexity|Insertion Operation in Linked List (106:34)
Session 32 - Summary
Session 33 - 8th Feb-Get Operation|Update Operation|isEmpty() operation|Delete Operation|Time complexity (103:38)
Session 33 - Summary
Session 34 - 9th Feb-linked list |STL |singly linked list|Doubly linked list|pointer |node| (80:10)
Session 34 - Summary
Session 35 - 10th Feb-Create Doubly Linked List and manage their methods|Insert data into Doubly Linked List |Forward Display & Reverse Display|Check Doubly Linked List is empty or not (104:46)
Session 35 - Summary
Session 36 - 14th Feb-push |push back |push front|constant |Peek() |data structure|Time complexity |Pop()|Pop Operation| (114:27)
Session 36 - Summary
Google Drive Link
C ++ - Drive Link
C++ Revision
C++ Revision Session - 31st Oct (100:52)
C++ Revision Session - 3rd Nov (114:05)
C++ Revision Session - 13th Nov (130:30)
C++ Practice Question Set
Set 1
Set 2
Set 3
Set 4
Set 5
Set 6
Set 7
Set 8
Teach online with
Sesssion 27 - 12th Dec -dynamic array|memory space|time complexity|STL(StandardTemplate Library)|vector
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock