|
Team Members: Short Video:
Publications:
Overview
Unlike other tangible programming languages, Tern's parts contain no embedded electronics or power supplies. Instead, we use a digital camera and reliable computer vision technology to compile Tern programs into digital code. This allows us to create inexpensive and durable parts that are practical for classroom use. Children work in offline settings, such as on their desks or on the floor, and use a scanning station when they are ready to compile their programs. And, because children no longer need to crowd around a computer screen to write programs, this approach facilitates very different styles of collaboration among students.
Tern is designed to eliminate the possibility of language syntax errors. The jigsaw puzzle shape of the blocks provides a physical constraint system that prevent invalid language constructions from being assembled as physical constructions. Tern programs can be compiled in a matter of seconds with the press of a button.
Our work with Tern is ongoing. We are currently evaluating Tern in two classrooms in a public elementary school in Boston. |
Michael Horn
Last modified: 5/4/2007