This task should take approximately 1 week
|
This task should take approximately 3 weeks
|
This task should take approximately 2 weeks
|
Task 1: Sequence and Iteration
Task SummaryWhat you will learn: During this task you will learn the importance of using algorithms to a computer scientist. You will learn about breaking tasks down to small elements and how to construct an algorithm for a given task.
How you will be accessed: Written Assessment task 1 can be done for your homework. |
Key terminologySequence
Iteration Procedure Function Selection |
Activities
Activity Task 2
Make your own Algorithm
You are thinking of building a robot to help you to do some jobs, some of the jobs you would like to robot to do are
Choose one of these tasks: Firstly decompose the task and note each stage. Produce an algorithm for the task you choose. You may display your algorithm in writing or in the form of a flow chart. If you show your algorithm in writing then you should format it step by step, for example: Step 1 - Pick up toothbrush. |
Going for Gold
Going for Gold Activity 1: Computational Thinking Riddle
The Bridge Riddle
Rules of bridge crossing:
Question:
What is the shortest time you can get all men safely across the bridge? Note down your process.
Rules of bridge crossing:
- The bridge can only hold 2 men at a time
- There is only one torch and it must be used for every crossing
- Each man cross at different speeds, when 2 men cross they can only travel at the speed of the slowest man.
- The bridge is too long to throw the torch back over.
Question:
What is the shortest time you can get all men safely across the bridge? Note down your process.
Going for Gold Activity 2: Find the medium
Imaging you had the following numbers and wanted to write an algorithm for younger students to follow to find the medium (3.5).
Numbers: 12, 2, 3, 8, 2, 4
Your steps or algorithm need to work for any given set of numbers. Write the algorithm and illustrate it working on the numbers given above.
Numbers: 12, 2, 3, 8, 2, 4
Your steps or algorithm need to work for any given set of numbers. Write the algorithm and illustrate it working on the numbers given above.