Preschoolers Practice Programming with Help from MIT

Can four-year-olds be taught programming concepts? A research project at MIT is examining just that question. The researchers in MIT's Media Lab are creating a system that lets children aged four to eight control a robot by showing it stickers they've placed on laminated sheets of paper.

In a brief paper presented at the recent Association for Computing Machinery and Institute of Electrical and Electronics Engineers' International Conference on Human-Robot Interaction, the researchers described the Social Robot Toolkit. The toolkit works specifically with an interactive robot called Dragonbot, developed by the Personal Robots Group at the Media Lab. Dragonbot features audio and visual sensors, a speech synthesizer, multiple expressive gestures and a video screen for a face that can assume expressions.

The programming interface uses a set of reusable vinyl stickers that represent triggers and events. The child can place a sticker on a blue diamond for an action he or she performs, such as clapping hands, and a sticker on a green diamond for an action the robot takes, such as saying something or changing facial expression. A rule is created by placing a black arrow between the two events. The robot can be programmed with several rules, allowing the kids to try out sequences and "non-determinism," the researchers reported. The children could also draw their own verbal cues and responses onto blank stickers.
Dragonbot's programming interface uses a set of reusable vinyl stickers that represent triggers and events.

The pilot profiled in the paper consisted of teaching the children to use the toolkit and observing their abilities and questioning them on their comprehension before, during and after the interaction. To begin the instruction, a researcher would ask the child to place a single response sticker onto his or her sheet. The robot would execute that. Then they would move onto a program. When presented with a sequence, the robot would nod its head and say, "I've got it." Then it would execute the chain of command whenever it received the trigger.

"It's programming in the context of relational interactions with the robot," said Edith Ackermann, a developmental psychologist and visiting professor in the Personal Robots Group, who co-authored that paper. "This is what children do — they're learning about social relations. So taking this expression of computational principles to the social world is very appropriate."

In this first phase of the study, a researcher would manually enter the sequences set up by the children using a tablet computer with a touch screen showing all of the various icons. But the robotics group is developing a computer vision system that would enable the kids to convey new instructions to the robot by holding pages of stickers up to its camera.

One result that came out of the experiment was that children could articulate what programming was. As the researchers related in the paper, "We asked one 8 year old boy: 'How do robots decide what to do?' Before the session began, he answered, 'They are probably...wires and everything that make them do things and everything, electric gadgets and everything.' After the session with the toolkit, his answer changed to, 'That electric gadgets and everything make something inside of it get programed to what you say and what you do, so that the robot does what you want.'"

About the Author

Dian Schaffhauser is a former senior contributing editor for 1105 Media's education publications THE Journal, Campus Technology and Spaces4Learning.

Featured

  • abstract illustration of a glowing AI-themed bar graph on a dark digital background with circuit patterns

    Stanford 2025 AI Index Reveals Surge in Adoption, Investment, and Global Impact as Trust and Regulation Lag Behind

    Stanford University's Institute for Human-Centered Artificial Intelligence (HAI) has released its AI Index Report 2025, measuring AI's diverse impacts over the past year.

  • modern college building with circuit and brain motifs

    Anthropic Launches Claude for Education

    Anthropic has announced a version of its Claude AI assistant tailored for higher education institutions. Claude for Education "gives academic institutions secure, reliable AI access for their entire community," the company said, to enable colleges and universities to develop and implement AI-enabled approaches across teaching, learning, and administration.

  • lightbulb

    Call for Speakers Now Open for Tech Tactics in Education: Overcoming Roadblocks to Innovation

    The annual virtual conference from the producers of Campus Technology and THE Journal will return on September 25, 2025, with a focus on emerging trends in cybersecurity, data privacy, AI implementation, IT leadership, building resilience, and more.

  • From Fire TV to Signage Stick: University of Utah's Digital Signage Evolution

    Jake Sorensen, who oversees sponsorship and advertising and Student Media in Auxiliary Business Development at the University of Utah, has navigated the digital signage landscape for nearly 15 years. He was managing hundreds of devices on campus that were incompatible with digital signage requirements and needed a solution that was reliable and lowered labor costs. The Amazon Signage Stick, specifically engineered for digital signage applications, gave him the stability and design functionality the University of Utah needed, along with the assurance of long-term support.