Books & Videos

Table of Contents

Chapter: Introduction


02m 25s

What You Need To Program

00m 45s

Author Intro

01m 43s

Chapter: Getting Started

Download Code Blocks

02m 58s

Introducing Code Blocks

04m 10s

Chapter: Writing Your First C++ Program - Hello, World!

Entering The Program

02m 55s

Compiling And Running The Program

01m 50s

Explaining The Program

04m 29s

Syntax Highlighting

02m 11s

Modifying The Hello World Program

02m 35s

Finding And Correcting Errors

04m 46s

Exercise Hello Viewer

02m 23s

Chapter: C++ Building Blocks - Data Types And Variables

Introduction To Data Types

03m 11s

Data Types int And double

03m 52s

Data Types string,char,bool

03m 14s

Variable Naming Rules

01m 18s

Declare And Assign Variables

05m 7s

Exercise Hello Personal

06m 41s

Chapter: C++ Input And Output

cout Special Characters

06m 7s

Formatted Output With iomanip

05m 29s

Output With printf

07m 5s

cin With Numbers

05m 58s

cin With Strings

03m 36s

Exercise - Chapter 5

05m 27s

Chapter: Arithmetic Operators And Expressions

Arithmetic Operators

05m 4s

Order Of Precedence

06m 43s

Using Constants

05m 58s

Using Math Library

04m 39s

Mixing Data Types

04m 52s

Exercise - Chapter 6

05m 27s

Chapter: Making Decisions

Relational Operators

05m 44s

Logical Operators

05m 25s

Simple if Statement

05m 23s

if else Statement

03m 49s

Nested if Statements

05m 57s

if else if Statement

04m 31s

if else if With Logical Operators

07m 36s

Question And Answer

05m 3s

Simple Calculator

05m 8s

Chapter: Performing Repetition

while Loop Intro

05m 15s

Count Controlled while Loops

09m 26s

Sentinel Controlled while Loop

06m 9s

Results Controlled while Loop

04m 27s

for Loop - Part 1

05m 7s

for Loop - Part 2

04m 16s

Nested for Loops

05m 58s

Exercise 1 - while Loop

05m 17s

for Loop Exercises

07m 37s

Chapter: Functions

Function Introduction - Part 1

06m 10s

Function Introduction - Part 2

04m 58s

Functions With Multiple Parameters

12m 56s

Predicate Functions

06m 11s

Void Functions Introduction

04m 40s

Reference Parameters

05m 43s

Function Exercises - Part 1

09m 8s

Function Exercises - Part 2

05m 48s

Chapter: Vectors

vector Introduction

07m 17s

vector Initialization

04m 39s

Adding Data To vector

03m 52s

vector Data Access

07m 52s

vectors And Functions

07m 37s

Random Numbers

07m 26s

Searching A vector

08m 50s

vector Sort

06m 35s

vector Exercise

05m 30s

Chapter: Arrays

Array Introduction

05m 41s

Working With Arrays

08m 15s

Arrays In Functions

10m 47s

2D Arrays - Part 1

09m 49s

2D Arrays - Part 2

02m 34s

Array Exercise 1

08m 5s

Array Exercise 2

04m 14s

Array Exercise 3

09m 13s

Chapter: Pointers

Pointer Intro

05m 26s

Pointer Declaration And Initialization

03m 56s

Pointer Operations

05m 21s

Pointers And Arrays

05m 44s

sizeof Operator

04m 46s

Pointer Parameters Fixed

03m 50s

Exercise - Sorting An Array

06m 45s

Chapter: Classes And Object-Oriented Programming

Class Simple Example

05m 32s

Class Data

05m 38s

Class Constructors

05m 15s

Class Accessors

08m 54s

Class Functionality

07m 44s

Exercise 1 - Chapter 13

08m 24s

Exercise 2 - Chapter 13

05m 43s

Chapter: Operator Overloading

Operator Overload Example

05m 22s

Overload Input Output

06m 21s

Overloading Relational Operators

07m 28s

Overload Arithmetic

06m 38s

Overload Increment and Decrement

05m 45s

Chapter: Additional C++ Control Flow Constructs

switch - Part 1

07m 28s

switch - Part 2

04m 18s

switch - Part 3

05m 25s

do while - Part 1

03m 15s

do while - Part 2

04m 47s

do while - Part 3

03m 32s

Exercise 1 - Chapter 15

03m 59s

Exercise 2 - Chapter 15

04m 45s

Chapter: Text File Processing

Creating Text File

06m 50s

Reading Data

09m 8s

File Append

04m 20s

Writing Chars

05m 8s

Reading Chars

05m 38s

Exercise 1 - Chapter 16

09m 7s

Exercise 2 - Chapter 16

07m 57s