Presentation is loading. Please wait.

Presentation is loading. Please wait.

Computational Thinking – Lesson 3 Lesson Objective To be able to construct an algorithm and flowchart for a given problem.

Similar presentations


Presentation on theme: "Computational Thinking – Lesson 3 Lesson Objective To be able to construct an algorithm and flowchart for a given problem."— Presentation transcript:

1 Computational Thinking – Lesson 3 Lesson Objective To be able to construct an algorithm and flowchart for a given problem

2 Learning Outcomes LO1 – Decompose a problem and design an algorithm LO2 – Evaluate the effectiveness of an algorithm LO3 – Construct a flowchart based on an algorithm

3 What can you remember about algorithms?

4 Designing an algorithm Think What is the final goal? What are the stages we need to go through? Understand the problem What are the inputs into the problem? What will be the outputs of the problem? In what order do the instructions need to be carried out? What decisions need to be made in the problem? Are any areas of the problem repeated?

5 What can you remember about Flowcharts?

6 Flowcharts A flowchart is a diagram that represents a set of instructions. Flowcharts normally use standard symbols to represent the different types of instructions. These symbols are used to construct the flowchart and show the step-by-step solution to the problem.

7 On your whiteboard draw the shape for a flowchart process and hold it up.

8 On your whiteboard draw the shape for a flowchart decision and hold it up.

9 On your whiteboard draw the shape that indicates the start and end of the flowchart.

10 Spot the new shape?

11 Input/Output Input Which is the best subject? Input Which is the best subject? Output Of course it is! Output Of course it is!

12 Open your Computational Thinking workbooks Lesson 3 – Task 1

13 Peer Assessment 1.Have they identified the inputs to the problem? 2.Have they identified the outputs of the problem? 3.Are the steps in the correct order? 4.Have they identified any decisions? 5.Have they identified any areas that are repeated?

14 Open your Computational Thinking workbooks Lesson 3 – Task 2

15 1.www.socrative.comwww.socrative.com 2.Student Login 3.Room No. 981750f9


Download ppt "Computational Thinking – Lesson 3 Lesson Objective To be able to construct an algorithm and flowchart for a given problem."

Similar presentations


Ads by Google