Title: Programming and Problem Solving with C++ : Brief