Using ICT - Computational Thinking and Coding – Level 2-3
Cover the statutory 5 ‘E’s with this lesson, through the following Desirable Features:
Level 2:
- know that they can break any activity (including coding) down into smaller parts (decomposition); and
- plan what they want to happen in a coding project and write a set of instructions (algorithm) for this.
- use their algorithm and logical reasoning to code a range of commands that control a sprite (looks & control blocks); and
- with a partner or in a group, talk about why some instructions or commands haven’t worked and fix these (debug).
- with teacher help, save their work to a specific location (using Scratch) and know how to find and open it again;
- if appropriate, with teacher’s help, use digital tools to share their work
Level 3:
- create a coding project such as a game or animation in Scratch
- look at and talk about examples of coding projects, including using looks, control and events;
- use a range of commands including triggering commands in a program, for example when the green flag in Scratch is clicked;
- test the program after every step, checking that the commands are logical and debugging any errors.
Cross-curricular links with:
Using ICT – Managing Data
- look at and talk about ways to collect data linked to a class topic;
- collect the data that needs to be analysed, for example use a given data collection sheet to collect data
The World Around Us
- The effect of people on the natural environment over time;
- Positive change and how we have a responsibility to make an active contribution.
- The effects of positive and negative changes globally and how we contribute to some of these changes.
Using Mathematics
- Identify and collect information, handling data
- use mathematics to solve problems and make decisions
Thinking Skills & Personal Capabilities
- Managing Information
- Thinking, Problem Solving & Decision-Making
- Working with others