## Listing all results (1406)

### Lesson 4 - Mats and routes

In this lesson, pupils will design, create, and test a mat for a floor robot. This will introduce the idea that design in programming not only includes code and algorithms, but also artefacts related to the project, such as artwork and audio.

Learning objectives

• To explain that...

### Lesson 3 - Making predictions

In this lesson, pupils will use logical reasoning to make predictions. They will follow a program step by step and identify what the outcome will be.

Learning objectives

• To use logical reasoning to predict the outcome of a program (series of commands)
• I can follow a sequence...

### Lesson 2 - Same but Different

This lesson focuses on sequences, and guides pupils to consider the importance of the order of instructions within a sequence. Pupils will create several short sequences using the same commands in different orders. They will then test these sequences to see how the different orders affect the outcome.

...

### Lesson 1- Giving instructions

In this lesson, pupils will follow instructions given to them and give instructions to others. Pupils will consider the language used to give instructions and how that language needs to be clear and precise. Pupils will combine several instructions into a sequence that can then be issued to another pupil to...

### Lesson 6 - Presenting information

During this lesson, pupils will understand that there are other ways to present data than using tally charts and pictograms. They will use a pre-made tally chart to create a block diagram on their device. Pupils will then share their data with a partner and discuss their findings. They will consider whether it is...

### Lesson 5 - Comparing people

During this lesson, pupils will understand that people can be described by attributes. They will practice using attributes to describe images of people and the other learners in the class. The pupils will collect data needed to organise people using attributes and create a pictogram to show this pictorially....

### Lesson 4 - Using search tools

In this lesson, pupils develop their search techniques to answer questions about the data. They use advanced techniques to search for more than one field, and practice doing this through both unplugged methods (without using computers), and using a computer database.

Learning objectives

• ...

### Lesson 3 - Using a database

In this lesson, pupils investigate how records can be grouped, using both the paper record cards created in lesson one and a computer based database from J2E. They use ‘grouping’ and ‘sorting’ to answer questions about the data.

Learning objectives

• To outline how grouping and then sorting...

### Lesson 2 - Computer databases

In this lesson, pupils use a computer-based database to examine how data can be recorded and viewed. They learn that a database consists of ‘records’, and that each record contains ‘fields’. In addition, they will order records in different ways and compare this database to the paper database they created in lesson...

### Lesson 4 - What is an attribute?

During this lesson, pupils will think about ways in which objects can be grouped by attribute. They will then tally objects using a common attribute and present the data in the form of a pictogram. Pupils will answer questions based on their pictograms using mathematical vocabulary such as ‘more than’/’less than’...