Year 10

Year 10

# Representing algorithms

## Lesson details

### Key learning points

1. In this lesson, we will be developing flow charts. This lesson assumes that learners have already covered the flow chart lesson in the KS4 Programming unit, although this lesson can also be used to introduce the flow chart symbols if required.

### Licence

This content is made available by Oak National Academy Limited and its partners and licensed under Oak’s terms & conditions (Collection 1), except where otherwise stated.

## Video

Share with pupils

## Worksheet

Share with pupils

## Starter quiz

Share with pupils

### 4 Questions

Q1.
‘The process of removing unnecessary information and focusing on the important details, allowing you to develop a general idea of what the problem is and how to solve it.’
Algorithmic thinking
Computational thinking
Decomposition
Q2.
'The process of breaking problems down into smaller, more manageable parts.'
Abstraction
Algorithmic thinking
Computational thinking
Q3.
'A systematic approach to solving problems.'
Abstraction
Algorithmic thinking
Decomposition
Q4.
'The process of developing an algorithm to solve a problem.'
Abstraction
Computational thinking
Decomposition

## Exit quiz

Share with pupils

### 4 Questions

Q1.
'Can be used to visually represent an algorithm or program.'
Computational thinking
Computer program
Written description
Q2.
'Are used for the start and end of subroutines or programs.'
Arrows
parallelogram
Subroutines