ROBO is an aid to teaching and learning top-down structured programming and software engineering principles. Designed to be used during the first few weeks of an introductory course which starts off in the classroom using paper and pencil, ROBO provides a convenient means to introduce basic concepts, including sequence, tracing, debugging, comments, procedures, parameters, pre/post conditions, repetition, and, of course, top-down design.
ROBO is actually a little robot which the student must instruct to move around in such a way that its path traces out a specified picture. ROBO is extremely simple to understand and learn, and the easy to use environment of the computer version makes it ideal to practice basic programming and software engineering concepts.
A teaching pack is available to bono-fide teachers upon request.
Comments and suggestions are always welcome!
David Davenport - [ email ] [ Homepage ]