Stage 7 is a lesson on making our Algorithms clear (not Ambiguous) and also Efficient. I confess that I did not do the two unplugged exercises with my children. The two exercises involve folding a piece of paper into 16 squares (an exercise in efficiency) and creating pictures using Tangrams (an exercise in clarity).
I found that we had enough examples about clarity and efficiency from the previous activities to talk through as examples. I think my children would have been bored with the two suggested exercises, so I skipped doing the exercises but talked about the new concepts and vocabulary referring to past exercises:
While we were doing the puzzles, there were times when we used MORE blocks than the puzzle asked for. This was an example of lack of Efficiency. We were still given credit for doing those puzzles, but it is noted in our Progress Chart that we used extra blocks. There were times that my children and even myself used LESS blocks than was asked for. So, we were being very efficient. Unfortunately, there is no notation made that we used less blocks. That’s unfortunate because if you’re going to note when we were less efficient, how about crediting us when we are being more efficient?
For each previous unplugged exercise, we talked about how important it is to have clear directions or clear algorithms as computers will follow our directions exactly. We have to be careful to not be Ambiguous. Directing a computer is not exactly the same as directing a human being.
New Concepts from Code.org for this lesson were:
Algorithm—A list of steps that allow you to
complete a task
Ambiguous—Having more than one meaning
Efficiency—Having the best outcome for the
least amount of work
Evaluate—To work at an answer
~Onward to Stage 7 & 8! Stage 7 is more Artist puzzles. Stage 8 is about Functions. Do you hear me morphing into a Computer Scientist? 😉 Vivian