Algorithmic Thinking
Problem Solving
Solving simple tasks can be automated with algorithms. Algorithms are instructions on a task. Basic algorithms can represent everyday actions such as getting dressed. To avoid mistakes and confusion, instructions must be clear. Creating basic flow charts for program allows for better visualization and planning without actually programming.
Building Blocks Activity
The goal of this project was to create simple instructions for the, "computer" to execute. The program was to load a block onto the grid and stack it 3 high. However the block could not have a colored number. The four group members represented the interacting parts of the computer. Each had a limited set of actions. The efficiency of completing the task depended on the algorithm.