Problem solving

In this approach, the emphasis is to solve the problem on a paper by breaking down the program into steps, converting them to a visual representation using flowcharts and later on we see them in action on computers. The idea here is to teach programming using paper and pen where the children are encouraged to solve problems without developing a dependency on computers.

Visual problem solving using flowcharts

Visual problem solving for Tic-Tac-Toe game

We break down the program into steps, converting them to a visual representation using flowcharts