Picture of Cover

         
Home
Textbook
Software
Robot Examples
Instructors
 
Printer Friendly Page

Robots: Learning to Program with Java

What is Robots?

  • It’s a textbook.
  • It’s software.
  • It’s a gentle way to teach object-oriented programming that really is “objects first”.
  • It’s an implementation of Rich Pattis’ Karel the Robot.
  • It goes way beyond traditional implementations of Karel by targeting the entire introductory programming course, not just the first two weeks.
  • It’s not just robots! Other examples include graphics, a credit card, a combination lock, graphing polynomials, input and output for a game of Connect4, an on-line telephone book, recordkeeping for Big Brothers/Big Sisters, and using classes from the Java library.

Announcements

2004-11-01
New version of the library to fix a bug in becker.robots.CompositeIcon.
2004-10-18
New version of the library with various non-critical enhancements.
2004-08-30
New version of the library to make reading cities from a file more robust and enhance becker.util.Test.


Contact: bwbecker@learningwithrobots.com.