Section 1 : IntroductionInheritance
|
Lecture 1 | About Certification | |
|
Lecture 2 | Introduction | |
|
Lecture 3 | Review Building A base class | 00:07:12 Duration |
|
Lecture 4 | Creating A Derived Class | |
|
Lecture 5 | Using Protected Memebers Part 1 | 00:04:56 Duration |
|
Lecture 6 | Using the Protected Members part 2 | 00:04:33 Duration |
|
Lecture 7 | Constructors and Destructors | |
|
Lecture 8 | Exercise 1 | 00:05:12 Duration |
|
Lecture 9 | Exercise 2 | 00:04:18 Duration |
Section 2 : Polymorphism
|
Lecture 1 | Understanding Polymorphism | 00:04:56 Duration |
|
Lecture 2 | Base Class Pointers | 00:02:50 Duration |
|
Lecture 3 | Virtual Functions | 00:04:21 Duration |
|
Lecture 4 | Abstract Classes | 00:06:14 Duration |
|
Lecture 5 | Exercise 1 | 00:02:59 Duration |
|
Lecture 6 | Exercise 2 | 00:03:02 Duration |
Section 3 : Generic Programming
|
Lecture 1 | Why Generic Programming | 00:03:47 Duration |
|
Lecture 2 | Generic Functions | 00:05:02 Duration |
|
Lecture 3 | Defining Class Template | 00:06:40 Duration |
|
Lecture 4 | Class Template Specialization | 00:03:32 Duration |
|
Lecture 5 | Function Templates with Mulitple Data Types | 00:05:52 Duration |
|
Lecture 6 | Class Templates with Multiple Data Types | 00:04:22 Duration |
|
Lecture 7 | Exercise 1 | 00:04:35 Duration |
|
Lecture 8 | Exercise 2 | 00:04:28 Duration |
Section 4 : Exception Handling_Lecture
|
Lecture 1 | Exception Overview | 00:04:11 Duration |
|
Lecture 2 | Throwing Exceptions | |
|
Lecture 3 | Catching Exceptions | 00:04:28 Duration |
|
Lecture 4 | Catch All Exceptions Handlers | 00:02:15 Duration |
|
Lecture 5 | Exercise 1 | 00:04:11 Duration |
Section 5 : Stream InputOutput
|
Lecture 1 | Stream Overview | 00:01:39 Duration |
|
Lecture 2 | Managing Stream Output | 00:04:29 Duration |
|
Lecture 3 | Managing Stream Input | 00:04:00 Duration |
|
Lecture 4 | String Streams | 00:03:30 Duration |
|
Lecture 5 | Exercise 1 | 00:03:00 Duration |
Section 6 : Sequential Containers
|
Lecture 1 | Vectors Review | 00:03:55 Duration |
|
Lecture 2 | Using Lists Part 1 | |
|
Lecture 3 | Using Lists Part 2 | 00:04:15 Duration |
|
Lecture 4 | Using Deques Part 1 | |
|
Lecture 5 | Using Deques Part 2 | 00:05:56 Duration |
|
Lecture 6 | Exercise 1 | 00:04:04 Duration |
|
Lecture 7 | Exercise 2 | 00:04:15 Duration |
Section 7 : Associative Containers
|
Lecture 1 | Working with The Pair Class | 00:03:57 Duration |
|
Lecture 2 | Using Maps Part 1 | 00:04:39 Duration |
|
Lecture 3 | Using Maps Part 2 | 00:06:44 Duration |
|
Lecture 4 | Using Sets | 00:04:39 Duration |
|
Lecture 5 | Multimaps and Multisets | 00:05:56 Duration |
|
Lecture 6 | Exercise 1 | 00:07:11 Duration |
|
Lecture 7 | Exercise 2 | 00:06:00 Duration |
Section 8 : Generic Algorithms
|
Lecture 1 | Read Only Algorithms | 00:06:53 Duration |
|
Lecture 2 | Read Write Algorithms | 00:05:30 Duration |
|
Lecture 3 | Sorting Algorithms | |
|
Lecture 4 | Iterators Front Back Inserter | 00:04:17 Duration |
|
Lecture 5 | Iterators Reverse | 00:04:20 Duration |
|
Lecture 6 | Exercise 1 | 00:05:20 Duration |
Section 9 : Non-STL Data Structures
|
Lecture 1 | Stacks Part 1 | 00:04:46 Duration |
|
Lecture 2 | Stacks Part 2 | 00:04:24 Duration |
|
Lecture 3 | Queues Part 1 | 00:05:07 Duration |
|
Lecture 4 | Queues Part 2 | 00:04:51 Duration |
|
Lecture 5 | Binary Trees Part 1 | 00:03:38 Duration |
|
Lecture 6 | Binary Trees Part 2 | 00:10:25 Duration |
|
Lecture 7 | Adv CPP 0907 Linked Lists Part 1 | 00:03:31 Duration |
|
Lecture 8 | Linked Lists Part 2 | 00:05:18 Duration |
|
Lecture 9 | Linked Lists Part 3 | 00:03:57 Duration |
|
Lecture 10 | Exercise 1 | 00:03:23 Duration |
|
Lecture 11 | Exercise 2 | 00:04:24 Duration |
|
Lecture 12 | Exercise 3 | 00:04:50 Duration |
Section 10 : Non-STL Algorithms
|
Lecture 1 | Linear Search | 00:05:41 Duration |
|
Lecture 2 | Binary Search | 00:06:27 Duration |
|
Lecture 3 | Adv CPP 1003 Selection Sort | 00:04:29 Duration |
|
Lecture 4 | Adv CPP 1004 Insertion Sort | 00:03:59 Duration |
|
Lecture 5 | Merge Sort | 00:04:24 Duration |
|
Lecture 6 | Quick Sort | 00:04:50 Duration |
|
Lecture 7 | Exercise 1 | 00:05:58 Duration |
Section 11 : Namespaces
|
Lecture 1 | Introduction to Namespaces Part 1 | 00:04:20 Duration |
|
Lecture 2 | Introduction to Namespaces Part 2 | 00:04:36 Duration |
|
Lecture 3 | Exercise 1 | 00:02:46 Duration |
Section 12 : String Class
|
Lecture 1 | String Assignment And Concatenation | 00:05:33 Duration |
|
Lecture 2 | Comparing Strings | 00:04:26 Duration |
|
Lecture 3 | Searching Strings | 00:06:51 Duration |
|
Lecture 4 | Substring and Replace | 00:05:13 Duration |
|
Lecture 5 | C Style Strings | 00:04:30 Duration |
|
Lecture 6 | Exercisse 1 | 00:05:22 Duration |