Quick Links

Quick Links

A member of Excalibur Academies Trust

Compass Point Primary School

Computing

"Computers are magnificent tools for the realization of our dreams, but no machine can replace the human spark of spirit, compassion, love, and understanding"

                                                                                                     Louis V. Gerstner, Jr.

Our Curriculum Intent

 

We believe that a high-quality computing education enables pupils to develop and use logical thinking and creativity to better understand the world. Computing has links with mathematics, science, and design and technology.

We want our children to take advantage of ICT and computing to support them both with their learning as well as for potential employment in the future. We teach about balance and discuss the benefits and risks associated with ICT and computing both within computing lessons as well as as part of our PSHE curriculum.

 

Curriculum 

Our school curriculum is based on the national curriculum. We are members of the Teach Computing network and use the resources developed by the Raspberry Pi Foundation and the National Centre for Computing Education (NCCE) when teaching our computing curriculum

The learning in key stages 1 and 2 is based on a concept of a spiral curriculum. This means that each of the themes is revisited regularly (at least once in each year group), and pupils revisit each theme through a new unit that consolidates and builds on prior learning within that theme. This style of curriculum design reduces the amount of knowledge lost through forgetting, as topics are revisited yearly. 

The curriculum has been written to support all pupils. Each lesson is sequenced so that it builds on the learning from the previous lesson, and where appropriate, activities are scaffolded so that all pupils can succeed and thrive.  Learning objectives are incorporated within one of 10 strands: 

  • Algorithms — Be able to comprehend, design, create, and evaluate algorithms
  • Computer networks — Understand how networks can be used to retrieve and share information, and how they come with associated risks
  • Computer systems — Understand what a computer is, and how its constituent parts function together as a whole 
  • Creating media — Select and create a range of media including text, images, sounds, and video
  • Data and information — Understand how data is stored, organised, and used to represent real-world artefacts and scenarios
  • Design and development — Understand the activities involved in planning, creating, and evaluating computing artefacts
  • Effective use of tools — Use software tools to support computing work
  • Impact of technology — Understand how individuals, systems, and society as a whole interact with computer systems
  • Programming — Create software to allow computers to solve problems
  • Safety and security — Understand risks when using technology, and how to protect individuals and systems

Online safety

We teach online safety both within our planned computing curriculum and our PSHE curriculum, as some topics are better suited to personal, social, health, and economic (PSHE) education; and citizenship.

KS1 curriculum unit summaries

Term 1

Term 2

Term 3

Term 4

Term 5

Term 6

 

Computing systems and networks

Creating media

Programming A

Data and information

Creating media

Programming B

Year 1

Technology around us

Recognising technology in school and using it responsibly.

Digital painting

Choosing appropriate tools in a program to create art, and making comparisons with working non-digitally.

Moving a robot

Writing short algorithms and programs for floor robots, and predicting program outcomes.

Grouping data

Exploring object labels, then using them to sort and group objects by properties.

Digital writing

Using a computer to create and format text, before comparing to writing non-digitally.

Programming animations

Designing and programming the movement of a character on screen to tell stories.

Year 2

Information technology around us

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

Digital photography

Capturing and changing digital photographs for different purposes.

Robot algorithms

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

Pictograms

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

Making music

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

Programming quizzes

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

 

KS1 curriculum mapped to the National Curriculum*

  1.1 1.2 1.3 1.4 1.5 1.6 2.1 2.2 2.3 2.4 2.5 2.6

Understand what algorithms are, how they are implemented as programs on digital devices, and that programs execute by following precise and unambiguous instructions

   

   

   

   

Create and debug simple programs

   

   

   

   

Use logical reasoning to predict the behaviour of simple programs

   

   

   

   

Use technology purposefully to create, organise, store, manipulate, and retrieve digital content

 

 

 

Recognise common uses of information technology beyond school

 

     

       

Use technology safely and respectfully, keeping personal information private; identify where to go for help and support when they have concerns about content or contact on the internet or other online technologies

   

 

   

 

  • *Our computing curriculum references
  • 1.1 Technology araound us
  • 1.2  Digital painting
  • 1.3  Moving a robot
  • 1.4  Grouping data
  • 1.5 Digital writing
  • 1.6 Programming animations
  • 2.1 Information technology around us
  • 2.2  Digital photography
  • 2.3  Robot algorithms
  • 2.4  Pictograms
  • 2.5  Making music
  • 2.6 Programming quizzes

LKS2 curriculum unit summaries

Term 1

Term 2

Term 3

Term 4

Term 5

Term 6
 

Computing systems and networks

Creating media

Programming A

Data and information

Programming B

Year 3

Connecting computers

Identifying that digital devices have inputs, processes, and outputs, and how devices can be connected to make networks.

Stop-frame animation Capturing and editing digital still images to produce a stop-frame animation that tells a story.

Sequencing sounds

Creating sequences in a block-based programming language to make music.

Branching databases

Building and using branching databases to group objects using yes/no questions.

Events and actions in programs Writing algorithms and programs that use a range of events to trigger sequences of actions.

Year 4

The internet

Recognising the internet as a network of networks including the WWW, and why we should evaluate online content.

Audio production

Capturing and editing audio to produce a podcast, ensuring that copyright is considered.

Repetition in shapes

Using a text-based programming language to explore count-controlled loops when drawing shapes.

Data logging

Recognising how and why data is collected over time, before using data loggers to carry out an investigation.

Repetition in games

Using a block-based programming language to explore count-controlled and infinite loops when creating a game.

UKS2 Curriculum unit summaries

 

Computing systems and networks

Creating media

Programming A

Data and information

Creating media

Programming B

Year 5

Systems and searching

Recognising IT systems around us and how they allow us to search the internet.

Video production

Planning, capturing, and editing video to produce a short film.

Selection in physical computing

Exploring conditions and selection using a programmable microcontroller.

Flat-file databases

Using a database to order data and create charts to answer questions.

Vector drawing

Creating images in a drawing program by using layers and groups of objects.

Selection in quizzes

Exploring selection in programming to design and code an interactive quiz.

Year 6

Communication and collaboration Identifying and exploring how data is transferred and information is shared online.

Webpage creation

Designing and creating webpages, giving consideration to copyright, aesthetics, and navigation.

Variables in games

Exploring variables when designing and coding a game.

Introduction to spreadsheets

Answering questions by using spreadsheets to organise and calculate data.

3D modelling

Planning, developing, and evaluating 3D computer models of physical objects.

Sensing

Designing and coding a project that captures inputs from a physical device.

LKS2 curriculum mapped to the National Curriculum*

  3.1 3.2 3.3 3.4 3.5 3.6 4.1 4.2 4.3 4.4 4.5 4.6

Design, write and debug programs that accomplish specific goals, including controlling or simulating physical systems; solve problems by decomposing them into smaller parts

   

   

   

   

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

 

   

   

 

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

   

   

   

   

Understand computer networks, including the internet; how they can provide multiple services, such as the World Wide Web, and the opportunities they offer for communication and collaboration

         

         

Use search technologies effectively, appreciate how results are selected and ranked, and be discerning in evaluating digital content

       

 

   

 

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 that accomplish given goals, including collecting, analysing, evaluating and presenting data and information

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

 

 

   

   

 

 *Our LKS2 computing curriculum reference

  • 3.1 Connecting computers
  • 3.2 Stop-frame animation
  • 3.3 Sequencing sounds
  • 3.4 Branching databases
  • 3.5 Desktop publishing
  • 3.6 Events and actions in programs
  • 4.1  The internet
  • 4.2  Audio production
  • 4.3  Repetition in shapes
  • 4.4  Data logging
  • 4.5  Photo editing
  • 4.6  Repetition in games

UKS2 curriculum mapped to the National Curriculum*

National curriculum coverage - Years 5 and 6

5.1 5.2 5.3 5.4 5.5 5.6 6.1 6.2 6.3 6.4 6.5 6.6

Design, write and debug programs that accomplish specific goals, including controlling or simulating physical systems; solve problems by decomposing them into smaller parts

   

   

 

   

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

   

   

   

   

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

   

   

   

   

Understand computer networks, including the internet; how they can provide multiple services, such as the World Wide Web, and the opportunities they offer for communication and collaboration

         

         

Use search technologies effectively, appreciate how results are selected and ranked, and be discerning in evaluating digital content

 

 

     

       

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 that accomplish given goals, including collecting, analysing, evaluating and presenting data and information

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

         

 

*Our UKS2 computing curriculum reference

  • 5.1 Sharing information
  • 5.2 Video production
  • 5.3 Selection in physical computin
  • 5.4  Flat-file database
  • 5.5  Vector drawing
  • 5.6 Selection in quizzes
  • 6.1 Internet communication
  • 6.2 Webpage creation
  • 6.3 Variables in games
  • 6.4 Introduction to spreadsheets
  • 6.5  3D modelling
  • 6.6  Sensing