Catch Java: Learning To Program With Robots [With CDROM] Scripted By Byron Weber Becker Offered In Script
this is really great introduction to OO programming for the new programmer, This book is now out of print, but it is available for free in PDF form, The examples don't need too much adjusting for Java, JAVA: LEARNING TO PROGRAM WITH ROBOTS is an innovative approach to teaching and learning introductory objectoriented programming, Students are introduced to objectoriented concepts with simulated robots, a handson approach that is engaging and fun for both students and instructors, Robots are used to lay a solid objectoriented foundation upon which students build an indepth understanding of programming concepts using a wide range of nonrobotic examples, The robots approach has been successfully used for nearly six years at the University of Waterloo and has introduced more than,students to OO programming using Java, .