The content on this page is the work of Professor Glenn Blank.
Be advised that Professor Blank is no longer on the active faculty at Lehigh.
This content continues to be available as a courtesy, but it may not be maintained or current.
Knobby's World

Knobby, a relative of Karel the Robot, by Richard E. Pattis (John Wiley & Sons, 1981, 1995), lives in a rather flat and simple world. The default situation at the left shows Knobby gettting ready to pick a flag 'F' and climb a mountain. Students can manipulate Knobby directly by using buttons, by defining and running macro instructions, or by writing and running programs. Knobby's World comes with a simple structured programming language as well as environment (edit, run and trace facilities) for debugging programs. They can also modify or create their own initial situation files. In our book, chapter 2 ("Problem solving before programming") winds up with an extensive introduction to Knobby's World, with many exercises. The idea is to get students thinking about the problem solving process as well as provide a gentle introduction to programming, before delving into the details of C++ programming.

Click here or on the screen capture above to download the Knobby's World program (for Windows 95 or 3.1). Caveat: it's a bit less stable under Windows 3.1. Note: Knobby's World has been improved since the book was released. A version 1.1 always has fewer bugs and more features! Check it out by downloading it....

The Universal Machine home page

Send feedback to lead author,

Copyright 1998 The McGraw-Hill Companies. All rights reserved. Any use is subject to the Terms of Use.
For further information about this site contact McGraw-Hill Higher Education is one of the many fine businesses of The McGraw-Hill Companies.

Corprate Link