This document provides an overview of a fundamentals of computer programming course using C++. It outlines exercises on algorithm design, program writing, and problem solving. The objectives are to solve small problems using techniques like flowcharts and pseudocode, write and run simple programs, and explain program translation and execution. Example exercises include calculating BMI from user input height and weight, finding miles driven from fuel tank size and mileage, and converting letters between uppercase and lowercase. Reading materials suggested include programming books and eBook chapters on problem solving with C++.