Programming C++

Video description

In this Learning C++ training course, Professor and expert instructor Mike McMillan introduces you to the basics of programming in C++. With over 25 years of programming experience, 13 years of experience teaching programming, and authoring 6 textbooks on programming, you can be well assured that you will be taught the correct way, the first time!
Starting with the basics of the C++ programming language, this video tutorial covers all of the basic operations you need to start building your own C++ programs. You will learn about standard data types, variables, arithmetic expressions, flow control, functions, classes, arrays, pointers, and much much more. Throughout this computer based training DVD, you will not only be shown the various operations, but you will actually get a chance to follow along with the author and practice what you learned with exercises that build on what you were just taught.
By the completion of this C++ training video, you will understand that basics of what C++ is, the basic language constructs, and how to utilize them to create a fully functioning C++ program. Included are working files to allow you to follow along with exactly what the author is teaching you.

Table of contents

  1. Introduction
    1. Introduction
    2. What You Need To Program
    3. Author Intro
  2. Getting Started
    1. Download Code Blocks
    2. Introducing Code Blocks
  3. Writing Your First C++ Program - Hello, World!
    1. Entering The Program
    2. Compiling And Running The Program
    3. Explaining The Program
    4. Syntax Highlighting
    5. Modifying The Hello World Program
    6. Finding And Correcting Errors
    7. Exercise Hello Viewer
  4. C++ Building Blocks - Data Types And Variables
    1. Introduction To Data Types
    2. Data Types int And double
    3. Data Types string,char,bool
    4. Variable Naming Rules
    5. Declare And Assign Variables
    6. Exercise Hello Personal
  5. C++ Input And Output
    1. cout Special Characters
    2. Formatted Output With iomanip
    3. Output With printf
    4. cin With Numbers
    5. cin With Strings
    6. Exercise - Chapter 5
  6. Arithmetic Operators And Expressions
    1. Arithmetic Operators
    2. Order Of Precedence
    3. Using Constants
    4. Using Math Library
    5. Mixing Data Types
    6. Exercise - Chapter 6
  7. Making Decisions
    1. Relational Operators
    2. Logical Operators
    3. Simple if Statement
    4. if else Statement
    5. Nested if Statements
    6. if else if Statement
    7. if else if With Logical Operators
    8. Question And Answer
    9. Simple Calculator
  8. Performing Repetition
    1. while Loop Intro
    2. Count Controlled while Loops
    3. Sentinel Controlled while Loop
    4. Results Controlled while Loop
    5. for Loop - Part 1
    6. for Loop - Part 2
    7. Nested for Loops
    8. Exercise 1 - while Loop
    9. for Loop Exercises
  9. Functions
    1. Function Introduction - Part 1
    2. Function Introduction - Part 2
    3. Functions With Multiple Parameters
    4. Predicate Functions
    5. Void Functions Introduction
    6. Reference Parameters
    7. Function Exercises - Part 1
    8. Function Exercises - Part 2
  10. Vectors
    1. vector Introduction
    2. vector Initialization
    3. Adding Data To vector
    4. vector Data Access
    5. vectors And Functions
    6. Random Numbers
    7. Searching A vector
    8. vector Sort
    9. vector Exercise
  11. Arrays
    1. Array Introduction
    2. Working With Arrays
    3. Arrays In Functions
    4. 2D Arrays - Part 1
    5. 2D Arrays - Part 2
    6. Array Exercise 1
    7. Array Exercise 2
    8. Array Exercise 3
  12. Pointers
    1. Pointer Intro
    2. Pointer Declaration And Initialization
    3. Pointer Operations
    4. Pointers And Arrays
    5. sizeof Operator
    6. Pointer Parameters Fixed
    7. Exercise - Sorting An Array
  13. Classes And Object-Oriented Programming
    1. Class Simple Example
    2. Class Data
    3. Class Constructors
    4. Class Accessors
    5. Class Functionality
    6. Exercise 1 - Chapter 13
    7. Exercise 2 - Chapter 13
  14. Operator Overloading
    1. Operator Overload Example
    2. Overload Input Output
    3. Overloading Relational Operators
    4. Overload Arithmetic
    5. Overload Increment and Decrement
  15. Additional C++ Control Flow Constructs
    1. switch - Part 1
    2. switch - Part 2
    3. switch - Part 3
    4. do while - Part 1
    5. do while - Part 2
    6. do while - Part 3
    7. Exercise 1 - Chapter 15
    8. Exercise 2 - Chapter 15
  16. Text File Processing
    1. Creating Text File
    2. Reading Data
    3. File Append
    4. Writing Chars
    5. Reading Chars
    6. Exercise 1 - Chapter 16
    7. Exercise 2 - Chapter 16

Product information

  • Title: Programming C++
  • Author(s):
  • Release date: April 2011
  • Publisher(s): Infinite Skills
  • ISBN: 9781926873411