Understanding Computational Thinking (2 marks)
What is computational thinking, and why is it a useful skill beyond computer science?
Understanding Computational Thinking (2 marks) Read More »
What is computational thinking, and why is it a useful skill beyond computer science?
Understanding Computational Thinking (2 marks) Read More »
Write an algorithm, consisting of 6 instructions, for tying your shoelaces, making sure every step is clear and in the correct order.
Introduction to Computational Thinking Lesson 5 – Main Task 3 Read More »
Give an example of an everyday task that could be described as an algorithm, and describe it.
Introduction to Computational Thinking Lesson 5 – Main Task 2 Read More »
In your own words, explain what an algorithm is.
Introduction to Computational Thinking Lesson 5 – Main Task 1 Read More »
What are the three types of patterns mentioned in the lesson? Provide an example for each.
Introduction to Computational Thinking Lesson 4 – Main Task 3 Read More »
In this lesson, pattern recognition was compared to being a detective. Explain why this analogy was used and how it helps you understand the concept of pattern recognition.
Introduction to Computational Thinking Lesson 4 – Main Task 2 Read More »
In your own words, explain what pattern recognition is.
Introduction to Computational Thinking Lesson 4 – Main Task 1 Read More »
Think about your day at school. If you were telling a friend about it, what details would you include and what would you leave out? Why?
Introduction to Computational Thinking Lesson 3 – Main Task 3 Read More »
Why is abstraction important in managing complexity?
Introduction to Computational Thinking Lesson 3 – Main Task 2 Read More »
In your own words, explain what abstraction is.
Introduction to Computational Thinking Lesson 3 – Main Task 1 Read More »