Computational Thinking 2.1 - Algorithms Unit 2:

Computational Thinking 2.1 - Algorithms Unit 2:
1 / 1
Computational Thinking 2.1 - Algorithms Unit 2: - slide 1 of 5 Computational Thinking 2.1 - Algorithms Unit 2: - slide 2 of 5 Computational Thinking 2.1 - Algorithms Unit 2: - slide 3 of 5 Computational Thinking 2.1 - Algorithms Unit 2: - slide 4 of 5 Computational Thinking 2.1 - Algorithms Unit 2: - slide 5 of 5
Computational Thinking 2.1 - Algorithms Unit 2: Computational Thinking, Algorithms Programming Thursday, 26 April 2018 Computational Thinking Learning Objective: To be able to demonstrate an understanding of the thought processes involved

Related Topics

Download this presentation From Below

"Computational Thinking 2.1 - Algorithms Unit 2:" is the property of its rightful owner. Permission is granted to download and print the materials on this website for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.

Presentation Transcript

01
Computational Thinking 2.1 - Algorithms Unit 2: Computational Thinking, Algorithms & Programming<br>
02
Thursday, 26 April 2018 Computational Thinking Learning Objective: To be able to demonstrate an understanding of the thought processes involved in understanding problems and formulating solutions that computers can process.

Success Criteria:
I can define the terms Decomposition, Abstraction and Algorithmic Thinking.
I can explain how each of these are used to help understand and process computing problems. Unit 2: Computational Thinking, Algorithms & Programming<br>
03
Decomposition Decomposition reduces a problem into sub-problems or components. These smaller parts are easier to understand and solve. Unit 2: Computational Thinking, Algorithms & Programming Problem
Create a ‘snakes and ladders’ computer game Sub-problems Design of playing area Positions of snakes and ladders Dice throw for each player Movement of each player on the board Movement up ladders and down snakes How does a player finish? As you can see in this example, the main problem has been decomposed into smaller sub-problems making it easier to understand. Just like how you used decomposition to break down your NEA task. Definition: Breaking a complex problem down into smaller problems and solving each one individually. Example:<br>