**1. ACCESS PRIOR KNOWLEDGE **

Watch the following clips at home prior to the lesson:

As you do so, take notes that address the following questions:

- What are algorithms used for?
- How have algorithms influenced modern computing?

**2. GOAL **

An algorithm is a finite sequence of instructions used to solve a problem.

**2. NEW INFORMATION**

Information about the ways in which algorithms can be presented is featured in the following links:

- Algorithms - Simple English Wikipedia
- Algorithm - Wikipedia
- Turing Machine - Simple English
- Turing Machine - Wikipedia

Use the above links to contribute to a class summary about Algorithms.

Your teacher will record this on the board.

**3.APPLICATION TASK**

Working individually, complete the *Introduction to Computer Algorithms* activity, *Decision Mathematics Algorithms*, (see below), including the *Algorithm Design Task* and the *Algorithm Design Task Assessment Rubric* (see below left)

The algorithm must be completed utilizing

Inspiration or similar software. It needs to include the appropriate use of algorithmic procedures such as

- oval boxes for starting and ending the procedure
- rectangular boxes for giving instructions or performing calculations
- diamond boxes for decisions that affect future actions.

The following links, which outline the task in more detail, will be useful in completing gthe tasks:

**4. GOAL REVISITED**

Pair and share with another student what you have learnt from the activity, and your completed Algorithm Design Task. Evaluate and amend your algorithm, keeping in mind it should be well ordered, unambiguous and finite.

Report back to the group on with your own thoughts and reflections on the activity.

**5. ADDITIONAL ACTIVITY - Optional **

As an optional activity, you can complete the following Web-Quest about the use of algorithms in the Mars Rover Programming at the following link:

Algorithm Design Task Assessment Rubric

(PDF 340Kb)

(PDF 320Kb)

Introduction to Computer Algorithms

(PDF 660Kb)

.