C++ for You++: An Introduction to Programming and Computer Science