Quick Links

Useful Links

John Bamford Primary

Curriculum Intent - Computing

 

Our Curriculum Drivers

Characteristics of a John Bamford Digital Leader

 

Implementation     

  

Cycle A September 2023

Autumn 1

Autumn 2

Spring 1

Spring 2

Summer 1

Summer 2

Years 1 and 2

NCCE planning Y1

 

Computing systems and networks – Technology around us

Use keywords in search engines within a given area of interest in a safe and respectful way

 

Start to understand that some work is online (internet based) and some offline and list some online devices at home

 

Vocab: help, support, report, device, search engine, website

 

NCCE planning Y1

 

Creating media – Digital painting

 

Independently use paint tools, including adding relevant stamps, to build

up a picture and move shapes and objects on a computer screen to create a picture

 

Save and retrieve work

 

 

Vocab:

Online software,

Paint program,

Write program, My Files, stamps, text

 

 

NCCE planning Y1

 

Programming A – Moving a robot

 

Understand what

sequence means and to follow an algorithm in order and use logical reasoning to predict each step

 

 

Create algorithms and

programs using a set number of commands to achieve specific outcomes, debugging after each step

 

 

Vocab: algorithm, debug program, physical device, route-bases program, encode, sequence, on-screen turtle, predict, logical thinking, reverse

 

 

NCCE planning Y1

 

Data and information – Grouping data

 

 

Collect simple data, generate simple graphs and charts to find answers

 

 

Vocab: pictogram, analyse, chart, x axis, y axis, multiple choice, branching/binary database, data collection/ survey, graph

 

 

 

 

 

 

NCCE planning Y1

 

Creating media – Digital writing

 

 

Create a compilation of work and explain the tools used to create each piece

of work, including saving and loading files

 

 

 

Vocab: Online software,

font, text, size

Write program, My Files, stamps,

online image, file type, presentation software

NCCE planning Y1

 

Programming B - Programming animations

 

Understand what

sequence means and to follow an algorithm in order and use logical reasoning to predict each step

 

Create algorithms and

programs using a set number of commands to achieve specific outcomes, debugging after each step

 

 

Vocab: algorithm, debug program, encode, sequence, predict, logical thinking, reverse

 

 

 

Years 3 and 4

NCCE Y3 Planning

Computing systems and networks – Connecting computers

 

 

Name the different hardware components of a network and explain the difference between the internet and the World Wide Web

 

Understand whether a resource is on the internet, the school network or own device

 

Explain how networks can be connected to other networks

 

Vocab: hardware, software, input, output, CPU, RAM, BITS, Byte, hard drive, pixel

 

 

 

NCCE Y3 Planning

Programming A - Sequencing sounds

 

Identify inputs and

outputs within a program

 

To use logical reasoning to explain how some simple algorithms work and to detect and correct errors in algorithms and programs

 

Vocab: program, code blocks, sequence, sprite, debug, input.

 

 

 

 

NCCE Y3 Planning

Data and information – Branching databases

 

 

 

To organise data using key characteristics

 

Develop search

techniques to match data from more than one field using ‘AND’ and ‘OR’ to refine results

 

Vocab: record, database, data types, form view, table view, field name, discrete data, continuous data, simple data, sort.

 

 

 

 

 

NCCE Y3 Planning

Creating media – Desktop publishing

 

Know how to add text, borders and images and make appropriate

choices regarding

position, size, colour

and theme

 

Load and save my own work to work over time.  Be able to load the right program

 

Vocab: orientation, portrait, landscape, placeholder

NCCE Y3 Planning

Creating media - Stop-frame animation

 

Create an animation

using onion skinning

technique and save as a GIF. Embed the GIF into another document

 

 

Vocab: movement, storyboard, capture, frame

 

NCCE Y3 Planning

Programming B - Events and actions in programs

 

Identify inputs and

outputs within a program

 

To use logical reasoning to explain how some simple algorithms work and to detect and correct errors in algorithms and programs

 

Vocab: program, code blocks, sequence, sprite, debug, input.

 

 

Years 5 and 6

NCCE Y5 Planning

Computing systems and networks - Systems and searching

 

To recognise that a system is a set of interconnected parts which work together

 

Know how to be discerning

in evaluating digital content

showing an awareness of

misinformation and

disinformation and demonstrate the strategies to be discerning in evaluating digital content

 

 

 

 

Vocab: internet, word wide web, URL, DNS, web server, web browser, IP address, packets, binary code, web crawler, page ranking, encryption, phishing.

 

NCCE Y5 Planning

Programming A – Selection in physical computing

Use logical reasoning to detect and correct errors in algorithms and programs

Understand that any system requires input devices and output divides

 

Use a range of sensing tools (e.g. within programs such as Scratch) to control what happens

 

Vocab: program, code blocks, sprite, debug, unplugged, visual, repeat loop, nested loop, Scratch, controlled count loop, input, costumes, broadcast

 

NCCE Y5 Planning

Data and information – Flat-file databases

 

 

 

Choose multiple criteria to search data to answer a given question (AND and OR)

 

Create graphs to display data to evaluate results in

comparison to the problem being modelled

 

 

 

Vocab: record, database, data types, form view, table view, field name, discrete data, continuous data, simple data, sort.

 

 

 

NCCE Y5 Planning

Creating media – Introduction to vector graphics

 

Use send backwards and bring forwards to layer shapes

 

Independently combine various forms of media purposefully as part of a project

 

Vocab: select, copy, paste, resize, rotate, sent to back, sent to front, order.

 

NCCE Y5 Planning

 Programming B – Selection in quizzes

 

Use logical reasoning to detect and correct errors in algorithms and programs.

Understand that any system requires input devices and output divides

 

Use a range of sensing tools (e.g. within programs such as Scratch) to control what happens

 

Vocab: program, code blocks, sprite, debug, unplugged, visual, repeat loop, nested loop, Scratch, input, costumes, broadcast, variable, selection, abstraction, sensing, procedure, conditional, operators.

NCCE Y5 Planning

Creating media - Video production

 

Independently combine various forms of media purposefully as part of a project

 

Use pan, tilt and zoom functions

 

Recognise the need to regularly review and reflect on a video project

 

 

 

Vocab: reshoot, edit, split, trim, crop, pan, zoom, tilt, scene

 

Cycle B- September 2024

Autumn 1

Autumn 2

Spring 1

Spring 2

Summer 1

Summer 2

Years 1 and 2

NCCE Y2 Planning

 

Information technology around us

 

Identifying IT and how its responsible use improves our world in school and beyond.

 

Start to understand that some work is online (internet based) and some work is offline

 

 Explain how many devices in my home could be connected to the internet and can list some of those devices

 

To recognise that choices are made when using technology

 

Vocab: help, support, report, device, search engine, website

 

 

 

NCCE Y2 Planning

 

Digital photography

 

 Capturing and changing digital photographs for different purposes.

 

Know what makes a good photograph composition

and how to use a digital camera to take a photograph

 

Compose

and capture own

photographs

 

Save and organise files in a folder

 

Vocab: photo editing, online art gallery, drawing app

 

 

 

NCCE Y2 Planning

 

Robot algorithms Creating and debugging programs, and using logical reasoning to make predictions.

 

Make predictions about the outcomes of a simple algorithm and explain your reasons

 

Use correct vocabulary for commands, debug and predict

 

Vocab: algorithm, debug, program, physical device, route-based program, encode,

Sequence, programmer, on-screen turtle, predict, logical thinking.

 

NCCE Y2 Planning

 

Pictograms

Collecting data in tally charts and using attributes to organise and present data on a computer.

 

Look at how data is representing digitally. Ask questions and consider how they will collect information

 

Vocab: similarities analyse, chart, x axis, y axis, multiple choice, database, data collection/ survey, graph

 

 

 

 

NCCE Y2 Planning

 

Digital music

Using a computer as a tool to explore rhythms and melodies, before creating a musical composition

 

Identify that computers can be used to play sounds of different instruments

 

To use a computer to compose a rhythm and a melody on a given theme

 

Vocab: instrument, compose, composition, tempo, theme

NCCE Y2 Planning

 

Programming quizzes Designing algorithms and programs that use events to trigger sequences of code to make an interactive quiz.

 

Using logical reasoning to predict outcomes, identify specific instructions within a

program that need to be changed and replace with new instructions that will achieve the required outcome

 

 

Use correct vocabulary for commands, debug and predict

 

Vocab: algorithm, debug program, physical device, route-bases program, encode, sequence, predict, logical thinking, reverse

 

Years 3 and 4

NCCE Y4 Planning

 

Computing systems and networks – The Internet

 

Explain how the content of the World Wide Web is created, owned, and shared by people

 

Describe how to search for information within a wide group of technologies e.g. social media images sites, video sites

 

Evaluate the reliability of content and the consequences of unreliable content

 

 

Vocab: Online image, copyright, reliability, reporting.

NCCE Y4 Planning

 

Programming A – Repetition in shapes

 

Use sequence, selection, and repetition in programs; work with variables and various forms of input and output

 

Use coding blocks that draw single polygons and embed these within a nested loop to extend the use of repetition to draw repeated shape patterns

 

 

Vocab: program, code blocks, sprite, debug, unplugged, visual, repeat loop, nested loop, Scratch, controlled count loop, input, costumes, broadcast

 

 

 

NCCE Y4 Planning

 

Creating media - Audio production

 

Know and use different ways of presenting information to make

the content more

engaging and

accessible through the use of sound files and embedded videos

 

To recognise that audio can be layered so that multiple sounds can be played at the same time

 

Delete a section of audio

 

 

 

Vocab: layering, sections, tempo, theme, pause, remove

 

NCCE Y4 Planning

 

Data and information – Data logging

 

Create and use charts to visually compare data and answer questions about it

 

Vocab: branching/ binary database, record, form view, table, view, data types, discrete, continuous, chart, graph, sort, electronic data base, complex search, criteria, Boolean operators.

 

 

 

NCCE Y4 Planning

 

Creating media – Photo editing

 

Select, use, and combine a variety of software (including internet services) on a range of digital devices to design and create a range of programs, systems, and content

 

Use technology safely, respectfully, and responsibly; recognise acceptable/unacceptable behaviour; identify a range of ways to report concerns about content and contact

 

Vocab: retouch, composition, fake, crop, rotate.

 

 

NCCE Y4 Planning

 

Programming B – Repetition in games

 

Identify a loop within a program

 

Use logical reasoning to explain how some simple algorithms work, and to detect and correct errors in algorithms and programs

 

Explain that in programming there are indefinite loops and count-controlled loops

 

 

 

Vocab: program, code blocks, sprite, debug, unplugged, visual, repeat loop, nested loop, Scratch, controlled count loop, input, costumes, broadcast.

Years 5 and 6

NCCE Y6 Planning

 

Computing systems and networks - Communication and collaboration

Select an appropriate tool to communicate and collaborate online, knowing how to use technology safely, respectfully and responsibly, knowing how to report inappropriate content or contact

 

Know what is involved in

the process of requesting

information from the Internet, how it is received by relevant components and returned to the user’s device and explain how the internet provides access to the World Wide Web

 

Vocab: packets, send, receive, collaborate

NCCE Y6 Planning

 

 

Creating media – Web page creation

 

Independently combine various forms of media purposefully as part of a project

 

 

Embed media, including text, images and graphs into a web page

 

 

Vocab: infographics, one-level deep, two-level deep, analogous, complementary, serif text, sans serif text, display text, image file formats, copyright, creative commons license.

NCCE Y6 Planning

 

Programming A – Variables in games

 

Read and follow a block-  based program to identify

and correct errors that prevent the desired outcome from being achieved

 

Decompose a problem into smaller parts to design an algorithm for a specific outcome

 

Identify variables within the design stage and add to own code (e.g. adding a score to a game)

 

Vocab: Scratch, controlled count loop, input, costumes, broadcast.

 

 

NCCE Y6 Planning

 

Data and information - Introduction to Spreadsheets

 

 

Design a spreadsheet to

model a real-life problem using appropriate formulae, including the four operations, using cell references to

calculate data

 

Organise data into

columns and rows to create own data sets and apply formulae using cell

references that include a range of cells to calculate

data and create graphs

 

Vocab: spreadsheet, cell address, column, row, autofill, formula, labels. Decimal place, line graph, =SUM, =AVERAGE, = MIN, =MAX

 

NCCE Y6 Planning

 

Creating media – 3D Modelling

 

- Independently combine various forms of media purposefully as part of a project

 

Vocab: lift, lower, resize, dimensions, workplane

 

 

 

NCCE Y6 Planning

 

Programming B - Sensing movement

 

 

- Understand that any system requires input devices and output divides

 

- Use a range of sensing tools (e.g. within programs such as Scratch) to control what happens

 

Read and follow a block-  based program to identify

and correct errors that prevent the desired outcome from being achieved

 

Decompose a problem into smaller parts to design an algorithm for a specific outcome

 

Identify variables within the design stage and add to own code (e.g. adding a score to a game)

 

Vocab: Scratch, controlled count loop, input, costumes, broadcast. sensing 

 

Cycle 1

Autumn 1

Autumn 2

Spring 1

Spring 2

Summer 1

Summer 2

Years 1 and 2

Fire, fire!

 

Learning how to login.

 

2021-2022 Time to prepare the children for using computing equipment after gaps due to Lockdown.

 

2023-2024 cycles- planning to start in Autumn 1. Online Safety/ Independent project in Summer 2.

Our Town (Local adventure)

 

Just Paint and Write – All about Me. Part 1.

 

Children will create a number of drawings and text files, save them and then use them in a JiT5 ‘Write’ and ‘Paint’ software to produce pieces of work entitled ‘All about Me’.

 

Vocab:

Online software,

Paint program,

Write program, My Files, stamps, text

 

 

Into the Woods!

 

Art of Animation

 

Design animations that present information about oceans. Each lesson assets will be drawn using JIT5 ‘Paint’ as well as adding backgrounds and shared images to combine and create an effective animation.

 

Vocab: Online software,

Paint program,

Write program, My Files, stamps, text

frames, animation, animation software, onion skin

 

 

Study of National Fairy Tales (National adventure)

 

Algorithms and Programs

 

Predict, create, modify and investigate route-based programs and sequences in JiT5 Turtle

 

Vocab: algorithm, debug program, physical device, route-bases program, encode, sequence, on-screen turtle, predict, logical thinking, reverse

 

All about Orang-utan’s/Rainforests

 

Create a topic Bases eBook.

 

Use JiT tools to create an eBook in JiT Mix tool – include a mixture of text, painting and photos within a variety of page layouts.

 

Vocab: Online software,

Paint program,

Write program, My Files, stamps, text

online image, file type, presentation software

Here we are (Global adventure)

 

Organising and presenting Data

 

Interpreting data from a chart and gathering opinions using J2Vote and present findings.

 

 

Vocab: pictogram, analyse, chart, x axis, y axis, multiple choice, branching/binary database, data collection/ survey, graph

Years 3 and 4

The Terrible Tudors

 

What is Computing Technology

 

Look at computers to understand what a computer is made up of and how the components all work together to provide access to the technology we use today

 

Vocab: hardware, software, input, output, CPU, RAM, BITS, Byte, hard drive, pixel

 

 

 

Our local library (Local adventure)

 

Multimedia fact files

 

Create a fact file with hyperlinks, video and sounds using J2e5

 

 

Vocab: Module being updated by J2E.

The Stone Age

 

Write a program Part 1- block bases sequences

 

Computing: Write a Program Part 1 Block Based Sequences

Use sequencing and debugging strategies in J2Visual

 

 

Vocab: program, code blocks, sequence, sprite, debug, input.

 

Town is by the sea (National adventure)

 

Write a Program Part 2 Drawing Shapes

 

Create programs that include repetition and sequence in J2Visual to create simple images

 

 

Vocab: unplugged, algorithm, program, sequence, visual, command blocks, debug, repeat loop, nested loop.

Blue Abyss

 

Creating a Branching Database and interrogating Simple Databases

 

Create and use a branching database focusing on questions for sorting. Sort and search simple databases to answer questions and create graphs to interpret data

 

 

Vocab: record, database, data types, form view, table view, field name, discrete data, continuous data, simple data, sort.

 

Clean Water and Sanitation (Global adventure)

 

Use project evolve tool kit to deliver online safety lessons for your year group

 

Apply skills for independent project.

Years 5 and 6

Romans

 

Creating and using Spreadsheet as Models to Solve Problems

 

Use and create spreadsheets to support solving mathematical problems using simple formulae, answering ‘What if’ type questions and presenting. information in graphs.

(up level the numbers to challenge GD year 5 and year 6 )

 

Vocab: spreadsheet, cell address, column, row, autofill, formula, labels. Decimal place, line graph, =SUM, =AVERAGE, = MIN, =MAX

Rugeley Miners (Local adventure)

 

Programming From Algorithm to Code pt1

 

Explore inputs and outputs within programs using Scratch 3. Use broadcast, repetitions and controlled count loops to control events.

 

Vocab: program, code blocks, sprite, debug, unplugged, visual, repeat loop, nested loop, Scratch, controlled count loop, input, costumes, broadcast

 

(Year 4 Planning for 2021-2022 to bridge gaps in the children’s programming skills and introduce them to Scratch 3 )

2023-2024-  Year 6 Planning- Game Design

 

Use pseudo-code, cloning and conditional operators (Boolean) in Scratch 3 to make and design complex games.

 

Vocab: variable, selection, abstraction, sensing, procedure, Pseudocode, conditional , Boolean logic, operators.

Mexico

 

On the Move with Programming Pt2.

 

Introduce movement blocks and conditional statements to control events in Scratch 3 reinforcing sequences, selections and repetition.

 

Vocab: program, code blocks, sprite, debug, unplugged, visual, repeat loop, nested loop, Scratch, controlled count loop, input, costumes, broadcast

 

(Year 4 Planning for 2021-2022 to bridge gaps in the children’s programming skills and introduce them to Scratch 3 )

 

2023-2024-  Year 6 Planning- Game Design

 

Use pseudo-code, cloning and conditional operators (Boolean) in Scratch 3 to make and design complex games.

 

Vocab: variable, selection, abstraction, sensing, procedure, Pseudocode, conditional , Boolean logic, operators.

Sports Relief (National adventure)

 

Computer Networks Part 1.

 

Understand what the internet is and discuss the services it provides. Focus in on the world wide web as a service and how data and information travels around the network.

 

Vocab: internet, word wide web, URL, DNS, web server, web browser, IP address, packets, binary code,

Inventions

 

Computer Networks Part 2.

 

Consider how search engines help to locate information, how to improve search techniques and develop an awareness of threats to be a savvier and more efficient consumer on content online.

 

Vocab: internet, word wide web, URL, DNS, web server, web browser, IP address, packets, binary code, web crawler, page ranking, encryption, phishing.

Deforestation (Global adventure)

 

Understanding Big Data

 

This unit will look at what big data is, the impact on privacy and security of data, how data is used by others in both authorised and unauthorised ways. Students will also investigate ways that big data is used for global projects that benefit our lives.

 

Vocab: internet, world wide web, encryption, phishing, big data, digital footprint, hacker, an ethical hacker.

 

 

Cycle 2

Autumn 1

Autumn 2

Spring 1

Spring 2

Summer 1

Summer 2

Years 1 and 2

The Victorians

 

Collect photographs and paint pictures.

 

Create a digital album using Photographs, JiT5 ‘Write’, ‘Paint’ and ‘Mix’ tools.

 

Vocab: photo editing, online art gallery, drawing app

Our School (Local adventure)

 

Ways to present information

Design assets using JiT5 ‘Paint’, ‘Write’ and ‘Animate tools

 

Recap learning in : Just Paint and Write – All about Me. Part 1

 

Vocab: Animate online images, online software, image file, program file, My files, stamps, text.

 

 

 

All About Chocolate!

 

Gather Data and creating charts

 

Use JiT5 Chart and Pictogram to develop an understanding of data from a chart and present work in Mix.

 

Vocab: pictogram, Venn diagram, tally table, pictogram, analyse, chart, x axis, y axis

Bright Lights, Big Cities (National adventure)

 

Simple Algorithms and programs Part 1

 

Predict, create, modify and investigate route-based programs and sequences in JiT5 Turtle.

 

Vocab: algorithm, debug, program, physical device, route-based program, encode,

Sequence, programmer, on-screen turtle, predict, logical thinking.

Growing Up

 

Create simple Programmes part 2

 

Use logical thinking to evaluate algorithms and route-based programs in JiT5 Turtle to improve outcomes.

 

Vocab: algorithm, debug, program, physical device, route-based program, encode,

Sequence, programmer, on-screen turtle, predict, logical thinking.

At the seaside, beach pollution (Global adventure)

 

Use project evolve tool kit to deliver online safety lessons for your year group.

 

Apply skills for independent project

Years 3 and 4

Egyptians

 

Storytelling and Presenting Information

 

Presenting information in J2e5

 

 

Vocab: Online image, copyright, text box, border/frame, background, layering, locking object, edit, shapes.

Etching hill Rock (Local adventure)

 

QR codes

 

Explore what QR codes are and how they are created to present information to a user. Children will record sound files and create QR codes to allow others to access and listen to the sound files

 

Vocab: QR, QR code, machine readable.

 

 

Oh, the Places You’ll Go (Places in Europe)

 

Scratch Programming from Algorithms to Code Part 1

 

Explore inputs and outputs within programs using Scratch3. Use broadcast, repetition and controlled count loops to control events

 

Vocab: program, code blocks, sprite, debug, unplugged, visual, repeat loop, nested loop, Scratch, controlled count loop, input, costumes, broadcast.

 

St. George and the Dragon (National adventure)

 

On the move with programming  Part 2

 

Introduce movement blocks and conditional statements to control events in Scratch3 reinforcing sequence, selection and repetition

 

Vocab: program, code blocks, sprite, debug, unplugged, visual, repeat loop, nested loop, Scratch, controlled count loop, input, costumes, broadcast

 

Misty Mountains

 

Creating and interrogating simples Databases

 

Design a simple database and interrogate data using sort and search functions

 

Vocab: branching/ binary database, record, form view, table, view, data types, discrete, continuous, chart, graph, sort,  electronic data base, complex search, criteria, Boolean operators,

 

 

 

Climate Action (Global adventure)

 

Use Project evolve tool kit to deliver online safety lessons for your year group

 

Apply skills for independent project

Years 5 and 6

Battles of Britain

 

Infographics

 

Develop an understanding of what makes infographics a popular choice to present and share information. Develop an understanding of colour, styling, enhanced editing tools and the use of charts/graphs/tables to present information. They will research and select key information to present as an infographic in J2e5.

 

Vocab: infographics, one-level deep, two-level deep, analogous, complementary, serif text, sans serif text, display text, image file formats, copyright, creative commons license.

The use of Cannock Chase during WW1(Local adventure)

 

Computers for Communication and collaboration.

 

How computers offer opportunities for communication and collaboration; considering how technology has improved, and forms of communication have changed as a result. Who has been influential in the changes of technology over time?

 

Vocab: email, instant/direct messaging/ social media/ wiki/ fake news/ misinformation/ disinformation.

The Ancient Greeks

 

Shakespeare Week

(National adventure)

 

Programming Making Games Year 5 coding.

 

Use selection, conditional statements, and variables in Scratch 3 to create simple games.

 

Vocab: Scratch, controlled count loop, input, costumes, broadcast.

Forces of Nature

 

Analyse and interpret Data using Spreadsheets.

 

Creating spreadsheets that are fit for purpose and support the user in finding the answer to problems.

 

Vocab: spreadsheet, cell address, column, row, autofill, formula, labels, decimal place, line graph, =SUM, =AVERAGE, =MIN, =MAX, variable, model, formatting, abstract.

 

Sustainability and Recycling (Global adventure)

 

Use Project evolve toolkit to deliver online safety lessons for tour year group.

 

Apply skills for independent project

 

 


Here are some of the jobs you could aspire to do in the future in ICT: 
Aspire to be a Digital Leader
   

  • Network administrator
  • Video game developer
  • Systems and business analyst
  • Robotics engineer
  • Cybersecurity
  • Software developer
  • Tech support
  • Computer scientist

To find out more about what careers are available, you can search on: ICT Jobs in June 2021, Careers & Recruitment - totaljobs