GET READY SETTLER ACTIVITY Get ready for the lesson: Login Computer Go to rother-net.co.uk Password Mrc_1672 Go to KS3 > 8.1 Computational Thinking Download 8.1.4 Worksheet ___ Think about the following: In an emergency what would you do? How would you know what to do? GET READY SETTLER ACTIVITY
COMPUTATIONAL THINKING 8.1.4 APPLYING COMPUTATIONAL THINKING YEAR 8 COMPUTER SCIENCE @MRC-ACADEMY
LEARNING OBJECTIVES In this lesson you must: Compound your understanding of what is meant by Computational Thinking. Be able to decompose a complex problem into smaller problems. So that you can: USE these methods to successfully plan for a scenario.
COMPUTATIONAL THINKING Over the last two lessons, we have explored the four stages of computational thinking and discussed the various ways it could be applied to the solving of a complex problem.
A MATTER OF LIFE AND DEATH Computational thinking could be applied when creating a emergency evacuation plan. These plans exist in a business or institution and will detail how to leave the building quickly and as safely as possible to an assembly point.
CLASS QUESTIONS: Do you think the school has an evacuation plan? Where is the assembly point? When is a good time to plan an emergency evacuation plan?
DISASTER: EMERGENCY PLAN People find it difficult to think clearly and logically when a disaster strikes, panic can set in… It is therefore important to have an evaluation plan in place before anything happens, when you can think clearly and have time to be thorough.
DISASTER: HOTEL FIRE Remember our hotel? Due to the poor management of the previous owners there is no emergency evacuation plan in place. The emergency evacuation plan will cover a number of different scenarios. We will focus on creating a plan in the event of a fire breaking out in the hotel.
TASK 1: DECOMPOSITION --- 10min task 1 Player Complete in Worksheet What should be in the emergency evacuation plan in the event of a fire? What do you need to know about the hotel? Write down your answers in the worksheet. EXTENSION: See end of worksheet.
TASK REVIEW What should be the emergency evacuation plan? What do you need in order to create an emergency evacuation plan?
TASK ANSWERS Visualise the problem – what is likely to happen? How many people might be in the hotel? This could be broken down into guests and staff. What are the possible routes out of the hotel? Which is best route out of the hotel – how can it be measured? What data do you need? What data is available? How could I collect data ? Where should people assemble? Do you need to cater for anyone with disabilities? How will I know if everybody is safe?
DISASTER: HOTEL FIRE We have used decomposition to break our complex problem into smaller parts. The first thing we want to create for our evacuation plan is a map, so our guests can find the quickest ways out. We need to use abstraction to remove all unnecessary detail. On the next slide is a floor plan for the ground floor. It is the only plan we could find.
TASK 2: ABSTRACTION --- 10min task 1 Player Complete in Worksheet What information can be removed from the plan we have? What is unnecessary detail? What is the key information that should remain? Write down your answers in the worksheet. EXTENSION: See end of worksheet.
TASK REVIEW What detail did you decide should be removed? How would abstraction help to create the evacuation plan?
DISASTER: HOTEL FIRE Obviously, there are more floors in the hotel than just the ground floor. In fact, there are five more floors with rooms for the guests. We need to think about what our evacuation plan should include that could apply for ALL floors. This will help with our planning to create evacuation plans for each floor.
TASK 3: PATTERN RECOGNITION --- 10min task 1 Player Complete in Worksheet What should our evacuation plan include? (for example: location of emergency doors) How could this be applied to each floor? What do you think will be the characteristics of all floors? What do you think might be the specifics on each floor? Write down your answers in the worksheet.
TASK REVIEW What should be in the evacuation plan? What are the characteristics and specifics for floors? How would pattern recognition help to create the evacuation plan?
DISASTER: PLAN FOR FIRE Evacuation plans should include: a clear passageway to all escape routes clearly marked escape routes that are as short and direct as possible enough exits and routes for all people to escape emergency doors that open easily emergency lighting where needed a safe meeting point for staff key items: lifts, fire extinguisher locations, fire alarm pull stations and labelled exist.
DISASTER: HOTEL EVACUATION PLAN In the next task, you are asked to create an evacuation plan for the ground floor of the hotel. This is an example of what one would like. You can also see the ones for the school in each classroom.
TASK 4: ALGORITHM DESIGN --- 10min task 1 Player Complete in Worksheet Using the only plan we have of the ground floor, you need to create an evacuation map. Your map should clearly show escape routes, fire exits, and other essential information. EXTENSION: See end of worksheet.
TASK REVIEW How would you find creating the evacuation plan without applying decomposition, abstraction and pattern recognition? How do you think you will apply computational thinking in the future?
DISASTER: HOTEL TYCOON Congratulations! The inspector has confirmed that the hotel has adequate evacuation plans in place.
NEXT LESSON We will look at how COMPUTATIONAL THINKING is applied to creating computer programs and you will learn how to design algorithms using pseudocode and flowcharts.