Chapters 3 through 8 of Karel J Robot are no longer available online and permission is hereby withdrawn to use or mirror them in electronic form. Courses currently using the manuscript are, of course, permitted to finish. Some of the auxiliary sections have not been published in the book (recursion before loops, for example) and will remain here. These you may use.

If you need access to the removed files to finish Spring term 2005, send me email. I will make them available to you.


The book can now be purchased from The software can be purchased from there also, but the version there is identical to the premier version available here.


The book as published is a preliminary edition. It lacks some editing refinements. It is, however, pure Java.