This text is intended for use in the second programming course Programming is a matter of learning by doing. Eric Roberts’ Programming Abstractions in C++ gives students opportunities to practice and learn with engaging graphical assignments. A client-first approach to data structures helps students absorb, and then apply the material. Teaching and Learning Experience This program presents a better teaching and learning experience―for you and your students. It will
How can I put this? But it's almost the best introductory book I've ever read, simple and very amusing and totally not boring. Great effort with codes snippets and exercises, this course is just perfect!
One of the better books on refreshing your OOP/abstraction concepts. I didn't like its too much dependence on old Stanford libraries though. If you're already familiar with any modern language and looking forward to brushing your C++, I strongly recommend this book. Note that it doesn't feature modern C++(C++11 - C++17 ) or STL. It's around thousand pages but it's an easy read.