What do paper airplanes have to do with computer programming? Students in the coding club at Harvey Swanson found out that a list of steps is called an algorithm, and you need a good algorithm to make a paper airplane.
Students looked at a list of nine possible steps and had to do some debugging. There were a few steps that weren't helpful. they cut the steps out, glued them in the correct order, then shared their algorithm with someone else who then made a paper plane according to that algorithm.
Computers need algorithms too, they receive them in the form of programs. Unlike humans, computers cannot guess or infer. They need steps listed very specifically and in the right order. We also did some programming on code.org to practice programming a computer using some Angry Birds! It was an awesome first club meeting and I can't wait to share more of the great things we do.