C++ Programming - Advanced

C++

Build On and Test More Difficult Computer Programs


Course Description: In this advanced programming course, students design and implement increasingly difficult C++ programs that build upon skills acquired in “C++ Programming”. They also develop appropriate and efficient methods to test their programs. Topics include polymorphism, inheritance, class libraries, the standard template library, advanced file input/output operations, recursion, virtual functions, exception handling, and data structures, such as linked lists, stacks, queues, and binary trees.

Author: Kyle Muldrow

Runtime: 7hrs. 4min.

Lessons: 42

Lessons
Time
(Min:Sec)
Introduction PREVIEW, CLICK HERE
00:51
Chapter 1: Strings
String Class 1 PREVIEW, CLICK HERE
08:43
String Class 2 PREVIEW, CLICK HERE
11:22
C-String Class
10:03
Case Conversion
11:22
Chapter 2: Advanced Input and Output
The Get Function 1
09:38
The Get Function 2
07:02
The Ignore Function
05:37
Setprecision and Showpoint Manipulators
08:12
SetW and SetFill Manipulators
11:55
Chapter 3: File Input and Output
Text Files
14:13
Binary Files 1
10:41
Binary Files 2
10:41
Random Access 1
12:20
Random Access 2
10:05
Chapter 4: Sorting
Bubble Sort 1
10:23
Bubble Sort 2
09:05
Selection Sort 1
07:35
Selection Sort 2
09:26
Insertion Sort
14:13
Chapter 5: Classes and Objects
Class Basics and Encapsulation 1
11:12
Class Basics and Encapsulation 2
12:11
Class Basics and Encapsulation 3
08:47
Inheritance 1
09:48
Inheritance 2
10:21
Inheritance 3
10:44
Polymorphism and Virtual Functions 1
10:51
Polymorphism and Virtual Functions 2
10:24
Polymorphism and Virtual Functions 3
11:38
Overloading Operators 1
12:53
Overloading Operators 2
14:06
Chapter 6: Templates and Vectors
Templates
14:19
Vectors
13:12
Chapter 7: Exception Handling and Recursion
Exception Handling 1
08:24
Exception Handling 2
07:52
Recursion
09:50
Chapter 8: Linked Lists, Stacks, and Queues
Pointers and Linked Lists 1
11:45
Pointers and Linked Lists 2
12:27
Pointers and Linked Lists 3
11:01
Stacks
08:10
Queues
07:53
Conclusion
00:22
Get Full Access Now

Enter your information below to preview lessons.

Invalid Entry. Re-enter your information in the highlighted box(es):



A confirmation email with updates will be sent to you at this address.Your privacy is important to us. Your email will not be shared with anyone.

Close

To use this feature, you need to sign up for full access. There are no contracts or long-term commitments. Cancel anytime. Start learning in minutes.

Get Full Access Now Signup for One Course

Already a Member? Click Here to Log In

Close

Invalid Entry. Re-enter your information in the highlighted box(es):