Computing

Aims and Intent

We want all children to be masters of technology here at St Mary and St Giles; not slaves to it! Technology is everywhere and is used daily, therefore we want to model and educate all children on how to be creative when using technology positively and safely. 

We learn how to code, create and debug algorithms, program, sequence, and use tools provided to research, create, save, edit and present using digital literacy. These skills enable learners to participate more readily in the rapidly changing world we live in today. From using devices in a variety of lessons, to making and editing their own creations, we do it all! We have a particular focus on internet safety and take part in the annual Safer Internet Day in February.  We show benefits and drawbacks of screen time and teach children to take responsibility for their own learning both in school and at home when using computers.  

Our aim is to build confident, competent learners with the ability to use technology purposefully and respectfully to further their learning, whilst developing logical reasoning which can be applied to every-day life. Our knowledge rich curriculum has to be balanced with the opportunity  for children to apply their knowledge creatively which will in turn help our pupils become skillful computer scientists. Finding the right balance with technology if a difficult task, one which we take seriously. We understand that having that balance will enable confident, ambitious learners with a unique, creative flare. 

As a school, we participate in computing lessons, and use devices and aspects of computing within all of the curriculum. We want learners to discuss and reflect on the impact computing has in their lessons and outside lessons, looking at well-being and development.


Useful Documents

Computing Curriculum Statement

Supporting resources for parents
Term Key Stage Definition
Algorithm 1&2 A precise set of ordered steps that can be followed by a human or a computer to achieve a task
Attribute (property) 1&2 A word or a phrase that can be used to describe an object such as its colour, size, or price
Browser 2 SEE: Web browser
Code 1&2 The commands that a computer can run
Code snippet 1&2 A section of a program viewed in isolation
Command 1&2 A single instruction that can be used in a program to control a computer
Computer 1&2 A programmable machine that accepts and processes inputs and produces outputs (input, process, output; IPO)
Computer network 2 A group of interconnected computing devices
Computer system 2 A combination of hardware and software that can have data input to it, which it then processes and outputs. It can be programmed to perform a variety of tasks.
Condition 2 A statement that can be either True or False
Condition-controlled loop 2 SEE: Loop (condition-controlled)
Count-controlled loop 2 SEE: Loop (count-controlled)
Data 1&2 A letter, word, number etc. that has been collected for a purpose, but stored without context
Data set 2 A collection of related data
Debugging 1&2 The process of finding and correcting errors in a program
Decompose 2 To break down a task into smaller, more achievable steps
Digital device 2 A computer or a device with a computer inside that has been programmed for a specific task
Domain name 2 The part of a website’s URL that is user friendly and identifies that it is under the control of a particular person or organisation e.g. raspberrypi.org
Execute (run) 2 SEE: Run
Hardware 2 The physical parts of a computer system
HTML (HyperText Markup Language) 2 A standardised language used to define the structure of web pages
Hyperlink 2 (Also: link, weblink) Text or media that when clicked, takes the user to another specified location (URL)
Infinite loop 2 SEE: Loop (infinite)
Information 1&2 Data put into a context that provides meaning
Information technology 1 The study, use, and development of computer systems for storing, processing, retrieving, and sending information
Input 2 Data that is sent to a program to be processed
Input device 2 A piece of hardware used to control, or send data to, a computer
Internet 2 The global system of interconnected computer networks
Loop 2 (Count-controlled, condition-controlled, or infinite) Commands that repeatedly run a defined section of code
Loop (condition-controlled) 2 A command that repeatedly runs a defined section of code until a condition is met
Loop (count-controlled) 2 A command that repeatedly runs a defined section of code a predefined number of times
Loop (infinite) 2 A command that repeatedly runs a defined section of code indefinitely
Network 2 SEE: Computer network
Object 1 Something that can be named and has other attributes (properties), which can be labelled
Object 2 Something that is uniquely identifiable and has attributes
Output 2 The result of data processed by a computer
Output device 2 A piece of hardware that is controlled by outputs from a computer
Procedure 2 A named set of commands that can be called multiple times throughout a program. This type of subroutine does not return a value.
Process 2 A program, or part of a program, that is running on a computer
Program 1&2 A set of ordered commands that can be run by a computer to complete a task
Property (attribute) 1 A word or a phrase that can be used to describe an object such as its colour, size, or price
Repetition 2 Part of a program where one or more commands are run multiple times in a loop
Router 2 A device that manages the flow of data between computer networks
Run (execute) 1&2 To action the commands in a program
Selection 2 Part of a program where if a condition is met, then a set of commands is run
Server 2 A networked computer that manages, stores, and provides data such as files to other computers
Software 2 The programs used to control computers and perform specific tasks
Stored (data) 2 Data kept digitally so that it can be accessed by a computer
Subroutine 2 A named sequence of commands designed to perform a specific task
Switch (network switch) 2 A device that manages the flow of data packets within a computer network
Technology 1 The use of scientific knowledge for practical purposes
URL (Uniform Resource Locator) 2 The address of a file on the internet
Variable 2 A named piece of data (often a number or text) stored in a computer’s memory, which can be accessed and changed by a computer program
Web 2 SEE: WWW (World Wide Web)
Web address 2 SEE: URL (Uniform Resource Locator)
Web browser 2 A program used to view, navigate, and interact with web pages
Web page 2 A HTML document viewed using a web browser
Website 2 A collection of interlinked web pages, stored under a single domain
WiFi 2 A technology that allows devices to wirelessly access a network and transfer data
WAP (Wireless Access Point) 2 A network device that allows wireless computing devices to connect to a wired network
WWW (World Wide Web) 2 A service provided via the internet that allows access to web pages and other shared files