Behavior construction kits

  title={Behavior construction kits},
  author={Mitchel Resnick},
  journal={Commun. ACM},
  • M. Resnick
  • Published 1 July 1993
  • Art, Biology
  • Commun. ACM
During the past few years, a group of us[1] has been working on the development of a new generation of construction kits. Whereas first-generation construction kits allowed children to build structures, and second-generation kits allowed them to build mechanisms, our third-generation kits allow children to build behaviors. Children (and adults too!) have used our new construction kits to build a wide assortment of "behaving machines," such as: a robotic creature that "wants" to move toward the… 
Computationally-Enhanced Craft Items : Toward " Programmable Parts " for Educational Robotics
The notion of educational robotics—much like the broader notion of robotics in general—permits a variety of interpretations. As robots differ in their design, so do the educational issues accentuated
Little Languages for Little Robots
A Scheme compiler for the LEGO Mindstorm and an exploration of teaching language design that is fundamentally dierent from the treatment of the subject in traditional literature are begun.
Electronic Blocks: Tangible Programming Elements for Preschoolers
Electronic Blocks, blocks with electronic circuits inside them, are described, found that children aged between four and six are capable of using the blocks to create robots that crash into each other, remote control cars, and lights that flash when you clap.
Some reflections on designing construction kits for kids
Ten guiding principles for designing construction kits for kids, informed by the experiences over the past two decades, believe that they could be useful for everyone who designs new technologies for kids.
ReWear: Early Explorations of a Modular Wearable Construction Kit for Young Children
ReWear is a modular 'plug-and-play' construction kit for retrofitting existing textiles with interactive electronic and computational behaviors without sewing or the creation of code to engage younger children in the creative design, play, and customization of e-textiles/wearables.
The programmable LEGO brick : ubiquitous computing for kids
The programmable brick breaks new ground for programming environments for kids: it connects programming to the "real world" in a much broader way than have previous systems, due to its portability and large number of input/output modalities.
Using Autonomous Robotics to Teach Science and
f you walked into our Autonomous Robotics class at Case Western Reserve University on a typical day, you might be surprised to find 30 college students from a variety of engineering and science
Visual programming for robot control
  • P. CoxTrevor J. Smedley
  • Computer Science
    Proceedings. 1998 IEEE Symposium on Visual Languages (Cat. No.98TB100254)
  • 1998
A robot programming system consisting of two parts; a definition module with which to describe the structure, function and visual representation of a specific robot, and a programming module that uses this description to enable programming by direct manipulation.
Using autonomous robotics to teach science and engineering
The educational goals of the course, its overall design, the final competition, and student assessment are described, which address a much broader set of educational goals.
Programmable Bricks: Toys to Think With
The applications and implications of the Programmable Brick are discussed—a tiny, portable computer embedded inside a LEGO ® brick, capable of interacting with the physical world in a large variety of ways.


Building Robots to Learn Design and Engineering
  • F. Martin
  • Art
    Proceedings. Twenty-Second Annual conference Frontiers in Education
  • 1992
Each year for the past three years, over one hundred and fifty undergraduates at the Massachusetts Institute of Technology have participated in the “LEGO Robot Design Competition,” an experimental
Children, cybernetics, and programmable turtles
A microworld to support investigations of cybernetics is developed, consisting of a miniature computer programmable in Logo, called the "Logo Brick," a:lc mobile mechanical vehicles built of LEGO
Mindstorms: Children, Computers, and Powerful Ideas
The Gears of My Childhood Before I was two years old I had developed an intense involvement with automobiles. The names of car parts made up a very substantial portion of my vocabulary: I was
Turtle geometry : the computer as a medium for exploring mathematics
Turtle Geometry presents an innovative program of mathematical discovery that demonstrates how the effective use of personal computers can profoundly change the nature of a student's contact with
Computer science Logo style
Part 1 Data files: reader and writer end of file case sensitivity dribble files a text formatter page geometry the program improving the formatter, and finding file differences the file information block abstract data type.
The connection machine
The Connection Machine describes a fundamentally different kind of computer that Daniel Hillis and others are now developing to perform tasks that no conventional, sequential machine can solve in a reasonable time.
Twenty Things To Do With A Computer