We present one approach to teaching basic computer science concepts with robotics, using an Ada interface to Lego Mindstorms™ 1 . We show simple problems put to students with no programming experience, discuss the solutions, and for each concept explain the advantages of using robots to teach it.
Barry S. Fagin, Laurence D. Merkle, Thomas W. Egge