Review
"I cannot tell you enough how much your book has influenced my teaching. It makes everything that I have learned in computing as well as everything that I wish to teach highly structured and meaningful (every day that I am in class). In my opinion you have really captured the essence of a style of teaching that can make an enormous difference to how students learn. I hope to be using this approach for a long time to come."
Product Description
JAVA: LEARNING TO PROGRAM WITH ROBOTS is an innovative approach to teaching and 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. Robots are used to lay a solid object-oriented foundation upon which students build an in-depth understanding of programming concepts using a wide range of non-robotic examples. The robots approach has been successfully used for nearly six years at the University of Waterloo and has introduced more than 6,000 students to OO programming using Java.
See all Editorial Reviews