Unit 3.1 - Coding
1 • To review coding vocabulary that relates to Object, Action, Output, Control and Event.• To use 2Chart to represent a sequential program design. • To use the design to write the code for the program.
2 • To design and write a program that simulates a physical system.
3 • To look at the grid that underlies the design and relate this to X and Y properties. • To introduce selection in their programming by using the if command. • To combine a timer in a program with selection.
4 • To understand what a variable is in programming. • To use a variable to create a timer •
5 • To create a program with an object that repeats actions indefinitely. • To use a timer to make characters repeat actions. • To explore the use of the repeat command and how this differs from the timer.
6 • To know what debugging means. • To understand the need to test and debug a program repeatedly. • To debug simple programs. • To understand the importance of saving periodically as part of the code development process. 
Unit 3.2 - Online Safety
1 To know what makes a safe password, how to keep passwords safe and the consequences of giving your passwords away. To understand how the Internet can be used to help us to communicate effectively. To understand how a blog can be used to help us communicate with a wider audience.
2 For children to consider if that they read on websites is true? To look at some ‘spoof’ websites. To create a ‘spoof’ webpage. To think about why these sites might exist and how to check that the information is accurate.
3 To learn about the meaning of age restrictions symbols on digital media and devices. To discuss why PEGI restrictions exist. To know where to turn for help if they see inappropriate content or have inappropriate contact from others.
Unit 3.3 - Spreadsheets
1 To create pie charts and bar graphs.
2 To use the ‘more than’, ‘less than’ and ‘equals’ tools.
3 To introduce the Advanced Mode of 2Calculate and use coordinates. 
Unit 3.4 - Touch Typing
1 To introduce typing terminology. Understand the correct way to sit at the keyboard. To learn how to use the home, top and bottom row keys.
2 To practise and improve typing for home, bottom and top rows.
3 To practise the keys typed with the left hand.
4 To practise the keys typed with the right hand.
 Unit 3.5 - Email
1 To think about the different methods of communication.
2 To open and respond to an email. To write an email to someone, using an address book.
3 To learn how to use email safely.
4 To learn how to use email safely.
5 To add an attachment to an email.
6 To explore a simulated email scenario.
Unit 3.6 - Branching Databases
1 To sort objects using just YES/NO questions.
2 To complete a branching database using 2Question.
3 and 4 To create a branching database of the children’s choice.
Unit 3.7 - Simulations
1 To look at what simulations are.
2 To explore a simulation.
3 To analyse and evaluate a simulation.
Unit 3.8 - Graphing
1 To enter data into a graph and answer questions.
2 To solve an investigation and present the results in graphic form.
Unit 3.9 - Presenting (With Microsoft PowerPoint)
1 Creating a page in a presentation
2 Adding in media to a presentation
3 Animating a presentation
4 Adding in timings to a presentation
5 Creating a presentation linked to a topic
6 Creating a presentation linked to a topic