LogicBox is a system that is simple and sturdy enough for a two-year-old to have fun, but complex enough that it can be used to teach robotics to college students. With only a few simple modules, LogicBox can take on an enormous range of functionality. What sets it apart is that everything is done through the simple physical interaction of moving cables. This physical interaction is well suited to the way kids (and really most people) like to learn. Instead of being stuck behind a screen typing code, you crawl around on the floor, moving cables. LogicBox allows you to begin right away, to hack old toys, to build custom robots, to make and learn and play.
I created this unique interface to teach logic in a simple, physical way. Logic is the set of rules that determine the behavior of the thing you’re trying to control. The behavior of all the technology that you use in your daily life is determined by logic. I have found that my students respond well to visual programming tools such as Scratch — the layer of abstraction these tools provide helps students overcome the fear associated with text-based programming.
The result is LogicBox, what could be called physical programming. It’s an interface that lets you write code just by moving cables around.