Publisher's Synopsis
This full-year introduction to CS1/CS2 text features a gradual approach that covers problem solving and algorithm development but also aims to give students a solid grounding in objects and classes that they will need to start the second half of the book, which represents the CS2 course.