Publisher's Synopsis
This is an introduction to programming for students meeting the subject for the first time. Using C++ as a running example, Jenkins outlines the principles of programming that should serve as a valuable foundation in good practice for when students meet other languages in later courses.