George Bell said
This book contains some interesting puzzles and games, with lessons and exercises for students to solve them using java programming. A section on solving various forms of peg solitaire forms over half the book, and the author goes through several iterations of solving programs, addressing problems that occur as the board becomes larger and larger.
The author then tackles several two-person games, such as connect four, qubic, and score four. The programming exercises here stress creating the infrastructure for playing the game on the computer. The author doesn't discuss pretty user interfaces, a good thing as this diversionary topic could fill volumes. There is also not much on game strategies.
This book is primarily intended for learning programming in a fun way. More mathematical content could have been included, but the author ususally stresses the programming challenges present in the problems and how to solve them. There is one exception to this at the very end of the peg solitaire section. After working through solving English Peg Solitaire by computer, the author points out that a computer is not needed at all to solve it. This is a refreshing perspective from a programming book, and what follows is an excellent introduction to solving the game without a computer.
There is also an extensive section of "teaching notes" with detailed discussions of the exercises for the teacher.
Unlike most programming books, this one does not come with a CD containing all the programs inside. This reflects the author's "do it yourself" attitude, and forces you to come up with your own solutions to the problems.
Classic Thinking Games with Java
- Authors
- Walter Koetke
- ISBN
- 0922473021
- Published
- 02 Oct 2007
- Purchase online
- amazon.com
Classic Thinking Games with Java, the third book in the REAL Mathematics© series, provides motivational, student tested, supplementary material for math classrooms in grades 6–14. The book is outstanding when used for independent study by gifted or accelerated students, for home education, and for professional development.
- Editorial Reviews
- Customer Reviews
Customer Reviews
You might also like...
Java books
-
Spring Roo 1.1 Cookbook
Over 60 recipes to help you speed up the development of your Java web applications using the Spring Roo development tool *Learn what goes on behind the scenes when using Spring Roo and how to migrate your existing Spring applications to use Spring R...
Java jobs
-
Build simple tools to solve complex problems at Red Gate
Red Gate Software in Cambridge, UK, United Kingdom
£35,000-55,000 GBP per year -
Java Developer - (Central London & Client Sites)
Fruitful Business Services in London (EC1V), United Kingdom
£27-45k (DOE) -
Content Developer - (Games Studio) - Cambridge
Jagex in Cambridge (CB1), United Kingdom
£Very Competitive +Excellent Benefits -
Senior C++ Developer/ Full-time Atlanta, GA for leader in Software Supply Chain Solutions
Manhattan Associates in Atlanta, United States
Competitive Salary + Bonus as well as Full Benefits (Medical, Dental, strong 401K, etc.)
Java podcasts
-
Java Posse: "Dickless"
Published 7 years ago, running time 0h0m
“Dickless”Fully formatted shownotes can always be found at http://javaposse.com *Interfaces, classes, and API design Blog: http://graphics-geek.blogspot.com/2013/03/for-api-nerds-interfaces-and-inner.html Default Methods: http://www.techempower.com/blog/2013/03/26/everythin.
Comments