2: Excellent problem solving book!
As a computer science student who changed majors to computer engineering, this was one of the best programming books that I've read in college. It actually teaches you problem solving in a very straightforward manner. Not without flaws though, since there are quite a few typos and errors in the code of the programs in the book; however, everyone with at least some basic understanding of computer programming should be able to figure out what is wrong and fix them quite easily.
With the help of this book I was able to apply C++ to a lot of common problems encountered throughout all engineering fields; from statistics to simple physics and math problems. After taking the class, in which this book was used, this book has become one of my main references.
|