<p>Code like a champion with this user-friendly introduction to a fast, powerful, and popular computer language—C++.</p>
Overview
Syllabus
- By This Professor
- 01: Compiling Your First C++ Program
- 02: C++ QUICK START: With Browser or Download
- 03: Variables, Computations, and Input in C++
- 04: Booleans and Conditionals in C++
- 05: Program Design and Writing Test Cases in C++
- 06: C++ Loops and Iteration
- 07: Importing C++ Functions and Libraries
- 08: Arrays for Quick and Easy Data Storage
- 09: Vectors for Safe and Flexible Data Storage
- 10: C++ Strings for Manipulating Text
- 11: Files and Stream Operators in C++
- 12: Top-Down Design and Using a C++ Debugger
- 13: Creating Your Own Functions in C++
- 14: Expanding What Your Functions Can Do in C++
- 15: Systematic Debugging, Writing Exceptions
- 16: Functions in Top-Down and Bottom-Up Design
- 17: Objects and Classes: Encapsulation in C++
- 18: Object-Oriented Constructors and Operators
- 19: Dynamic Memory Allocation and Pointers
- 20: Object-Oriented Programming with Inheritance
- 21: Object-Oriented Programming with Polymorphism
- 22: Using Classes to Build a Game Engine in C++
- 23: C++ Templates, Containers, and the STL
- 24: C++ Associative Containers and Algorithms
- 25: Artificial Intelligence Algorithm for a Game
Taught by
John Keyser