How to Think Like a Computer Scientist (Java Version)
by Allen B. Downey
Publisher: Green Tea Press 2008
Number of pages: 306
This book is not about Java, and it is only partly about programming. If it is successful, this book is about a way of thinking. Computer scientists have an approach to problem-solving, and a way of crafting solutions, that is unique, versatile and powerful. I hope that this book gives you a sense of what that approach is, and that at some point you will find yourself thinking like a computer scientist.
Home page url
Download or read it online for free here:
by Daniel L. Schuster - Western State College
Enter the ACM Java libary. This library made it possible to teach simple graphics and arcade game programming to students with no prior programming experience. But the students are still learning real coding and real Java.
by Byron Weber Becker - Course Technology
This book is an innovative approach to learning introductory object-oriented programming. Students are introduced to object-oriented concepts with simulated robots, a hands-on approach that is engaging and fun for both students and instructors.
by Monica Pawlan - Addison-Wesley Professional
This book will help you learn Java fast, hands-on, with as little complexity and theory as possible. The guide covers all the fundamentals by developing a simple program that gradually grows into a full-fledged eCommerce application.
by Yakov Fain
Written for kids from 11 to 80 years old and for school computer teachers, parents who want to get their child into the world of computer programming and college students who are looking for a supplement to overcomplicated textbooks.