For the introduction to Programming course (CS 1) using C++ offered in computer science, engineering, and mathematics departments. Introduces key ideas behind computing with C++, and object-oriented programming in an intuitive and unintimidating way. Incl