Amazon calculates a product’s star ratings based on a machine learned model instead of a raw data average. The model takes into account factors including the age of a rating, whether the ratings are from verified purchasers, and factors that establish reviewer trustworthiness.
I bought this book as an introduction into Algorithm Design and Problem Solving and it really does delve deep into teaching the basics of learning how to code through the fake language pseudocode. The layout format is really simple as it has a helpful little glossary of terms at the end of each chapter and there are adorable little "tests" of 2 Truths 1 Lie in making sure you've been understanding the content. There are so many fun ways to make sure it's applicable and generally makes it enjoyable to learn. Since a lot of programmers do get into this thanks to video games, there are some fun homework problems that help applying gaming concepts to make it even more interesting. In my class, we didn't get to do any big projects so I didn't get a chance to work on some of those bigger projects. But now that I'm almost done with my Java course, I'm tempted to go back and try to do those both in pseudocode and Java! This is a great book that really solidifies all the basic concepts that can be later applied to learning so many other programming languages. Would highly recommend!
Bought this book used, and I am BEYOND happy with the purchase. The book could be passed for brand new, it's in such good condition. I would buy it again and again. This offer really is a diamond in the rough.