Let's explore the steps involved in Computational Thinking with a coding application. The following problem is a fairly common one. Your goal will be to use the steps of computational thinking to create a working solution (which varies in complexity based on differentiated level). In addition, use the rollover functionality of the icons at the bottom to explain your implementation of computational thinking.
Shout out to the BBC for providing the nice icons for the steps in Computational Thinking. Borrowed under Creative Commons non-commercial license.