Karel J Robot is an introduction to computer programming for novices. It uses the Java programming language to introduce the principles of object-oriented programming. It is the latest version in t...