3. Computational Thinking

This unit introduces students to the world of computational thinking and logic. You will get to understand the power of problem solving and the different methods that Computer Scientists use to tackle problems.  This unit includes many novel activities to introduce key topics. For example, logical deductions and logical puzzles are used to show logical thinking, water pipes are used to introduce logic gates, network topology is used to show how mazes can be solved and phone messaging is used to demonstrate decomposition. 

One lesson contains a practical activity in Scratch. It s hoped that this unit can be used to prepare students for the BEBRAS Computational Thinking challenge in November.