1. The Problem

Even though there are many educational applications that teach computer science concept to children, there is still a lack of ones that young learners can easily acquire a difficult computational concept such as variable, loops, functions.

Thus,  How can we assist young learners in learning the basic concept of computer science?

2. Overview

Coke-Bot is a computer programming educational application that players can acquire the abstract concept by interacting with the robot.

Specifically, kids can learn a computing procedure such as loops and functions step-by-step sequence of execution through cooking.





3. Solution

There are three theoretical approaches to this product.

  1. Piagetian learning: “learning without being taught”
  2. Assimilation
  3. Object-to-think-with