What is computational thinking?
Thinking like a computer?
Thinking like a computer scientist or
programmer?
Thinking about systems or problems in such a
way that computational systems can help?
Cups challenge Mild challenge Spicy challenge
Hot challenge
Extend yourself:1. What is the quickest way of making these patterns? (least
number of moves)
2. How can you record a long algorithm in a short way, e.g. instead
of drawing 6 arrows?
3. What concepts and approaches have been used in this task?
Flow Chart ChallengeThe step Fill the bath with water in the previous example could have been
more detailed. For example, you need to check if there is enough water and
whether it is at the right temperature while running the bath.
Create a flow chart for “filling the bath with water”.
Success Criteria:
● Always begin with START and finish with END.
● Start from top to bottom
● Use arrows to indicate the direction (ensure they touch the boxes)
● Use conditionals, e.g. if the water is too hot, go to step x, otherwise go
to step y.
● Double check that the sequencing follows a logical order.
Tips! When creating your flowchart, think about:
- the temperature of the water.
- how long to wait for.
- what you need to do fill the bath with water.
- when you know you have enough water.
1. Go to scratch.mit.edu
2. Click on Try it out!
3. Follow the tutorial on the
right-hand side.
Challenge 1