Computer Science Teaching Tools


The following is a list of C++ executables and instructional pdf documents to explore.
Click on the links to save/run the programs.



Link Description

Support independent publishing: buy this book on Lulu.
This is a softcover book with the below content organized with the answers in the back of the book and in order with two game chapters included. I kept the price as low as I could. It's only $14.
Hello World Using Bloodshed Dev C++
This is a pdf document that walks through the process of using Bloodshed Dev C++ (a free C++ compiler) to write a first C++ program. It also creates an executable file that can be double clikced on to be run outside of Bloodshed Dev C++.
Print Functions Using Bloodshed Dev C++
This is a pdf document that walks through the process of using Bloodshed Dev C++ to write print functions.
Display Input Using Bloodshed Dev C++
This is a pdf document that walks through the process of using Bloodshed Dev C++ to write input functions and then passing the information to print functions.
Do Calculations Using Bloodshed Dev C++
This is a pdf document that walks through the process of using Bloodshed Dev C++ to write input functions and then pass the information to calculation and print functions.
If Statements Using Bloodshed Dev C++
This is a pdf document that walks through the process of using Bloodshed Dev C++ to write input functions and then pass the information to an if statement function to determine what to print.
Random Function Using Bloodshed Dev C++
This is a pdf document that walks through the process of using Bloodshed Dev C++ to write a function to generate a random number and then display it on the screen.
While Loop Using Bloodshed Dev C++
This is a pdf document that walks through the process of using Bloodshed Dev C++ to use a while loop to loop until a correct response is received as well as to do a task a specific number of times.
Do While Loop Using Bloodshed Dev C++
This is a pdf document that walks through the process of using Bloodshed Dev C++ to use a do while loop to loop until an exit response is entered.
For Loop Using Bloodshed Dev C++
This is a pdf document that walks through the process of using Bloodshed Dev C++ to use a for loop to loop through a factorial caculation.
Switch Statement Using Bloodshed Dev C++
This is a pdf document that walks through the process of using Bloodshed Dev C++ to use the switch statement to print different statements depending on the user input.
Vector Using Bloodshed Dev C++
This is a pdf document that walks through the process of using Bloodshed Dev C++ to use a vector of strings and then display them until the user says no.
High Low Using Bloodshed Dev C++
This is a pdf document that walks through the process of using Bloodshed Dev C++ to create a simple game using the game loop in a function. The challenge is given, then a walk through is done.
Take 1, 2 or 3 Human vs. Human Using Bloodshed Dev C++
This is a pdf document that walks through the process of using Bloodshed Dev C++ to create a simple game using the game loop and a function to take turns. The challenge is given, then a walk through is done.
High Low Number Guessing Game
This is a program I saw someone else do, so I thought I would see if I could write it myself. C++ Code
Random Math
Practice simple math problems created with the use of C++. This is a command prompt program and may not work on every system. C++ Code
A Word Jumble Program With Short Words
Guess a scrambled word that is chosen by the program. This is a command prompt program and may not work on every system. C++ Code
Random Writing Prompts
Random writing prompts are displayed. This is a command prompt program and may not work on every system. C++ Code


Home Page last updated 07/03/09