Carnegie Mellon University

Integrated Innovation Institute

Engineering + Design + Business

Carnegie Mellon University Integrated Innovation Institute Logo


How can we teach children the basics of computer programming?

The Solution

Ebuc includes a maze, a colorful, LED-lit ball, and responsive directional pieces to teach the basics of coding through gamified pattern-making. To get the ball through the maze, children have to create a pattern with the direction pieces; the directional pieces will cause the ball to move left, right, forward, or reverse, as well as accellerate, stop, or light-up. As the child navigates the ball through the maze using the commands on the directional pieces, they're learning the value of pattern-making and the fundamentals of computer programming. 

Prototype of Ebuc Maze
Ebuc Maze Prototype

Ebuc is a kid-friendly, playful introduction to computational thinking and programming. 

Ebuc directives
The mechanics within Ebuc directional pieces