Why do we learn computing?
Computing Intent
At Ark Victoria Academy, our high-quality computing education enables pupils to use computational thinking and creativity to understand and change the world. The core of computing is computer science, in which pupils are taught the principles of information and computation, how digital systems work and how to put this knowledge to use through programming. Building on this knowledge and understanding, pupils are equipped to use information technology to create programs, systems and a range of content. Computing has links with mathematics, science and design and technology, and provides insights into both natural and artificial systems. Computing also aids pupils to become digitally literate, by being able to use, and express themselves and develop their ideas through, information and communication technology.
Aims of Our Computing Curriculum:
The Ark Victoria Academy computing curriculum aims to ensure that all pupils:
-
can understand and apply the fundamental principles and concepts of computer science, including abstraction, logic, algorithms and data representation
-
can analyse problems in computational terms, and have repeated practical experience of writing computer programs in order to solve such problems
-
can evaluate and apply information technology, including new or unfamiliar technologies, analytically to solve problems
-
are responsible, competent, confident and creative users of information and communication technology
Our cohesive and thoughtfully sequenced curriculum supports pupils to progress and develop their knowledge in the three main content areas. These are:
-
computer science
-
information technology
-
digital literacy
These ‘pillars’ of progression are visible in the aims of the national curriculum for computing. Pupils make progress in computing by knowing and remembering more about and, importantly, across each of these categories, and being able to apply this knowledge. However, these pillars do not sit separately from each other. Knowledge from each pillar complements the others and some subject content only exists at the interplay between these 3 pillars.
(adapted from National Curriculum, 2014)
Year 1
Autumn 1 | Autumn 2 |
---|---|
Computing systems and networks – Technology and e-safety around us | Creating media – Digital painting |
Spring 1 | Spring 2 |
---|---|
Creating media – Digital writing | Data and information – Grouping data |
Summer 1 | Summer 2 |
---|---|
Programming A – Moving a robot | Programming B – Introduction to animation |
All Year 1 subjects Next Year 1 Subject - Modern Foreign Languages
Year 2
Autumn 1 | Autumn 2 |
---|---|
Computing systems and networks – IT and e-safety around us | Creating media – digital photography |
Spring 1 | Spring 2 |
---|---|
Creating media – making music | Data and information – pictograms |
Summer 1 | Summer 2 |
---|---|
Programming A – Robot algorithms | Programming B – an introduction to quizzes |
All Year 2 subjects Next Year 2 Subject - Modern Foreign Languages
Year 3
Autumn 1 | Autumn 2 |
---|---|
Computing Systems and networks – Connecting Computers and e-safety | Creating Media – Animation |
Spring 1 | Spring 2 |
---|---|
Creating Media – Desktop publishing | Data and information - Branching databases |
Summer 1 | Summer 2 |
---|---|
Programming A – Sequence in Music | Programming B – Events and actions |
All Year 3 subjects Next Year 3 Subject - Modern Foreign Languages
Year 4
Autumn 1 | Autumn 2 |
---|---|
Computer systems and networks – internet and e-safety | Creating Media – Audio Editing |
Spring 1 | Spring 2 |
---|---|
Creating Media – Photo editing | Data and information – Data logging |
Summer 1 | Summer 2 |
---|---|
Programming – repetition in shapes | Programming – repetition in games |
All Year 4 subjects Next Year 4 Subject - Modern Foreign Languages
Year 5
Autumn 1 | Autumn 2 |
---|---|
Computing systems and networks – Sharing information and e-safety | Data Representation intro to Binary 4 - 6 bit |
Spring 1 | Spring 2 |
---|---|
Data Representation - Binary addition | Computer hardware and software |
Summer 1 | Summer 2 |
---|---|
Programming A – Selection in physical computing | Programming B – Selection in quizzes |
All Year 5 subjects Next Year 5 Subject - Modern Foreign Languages
Year 6
Autumn 1 | Autumn 2 |
---|---|
Computer systems and networks- Communication and e-safety | Data Representation Binary 6-8 bit |
Spring 1 | Spring 2 |
---|---|
Data Representation: Images and text | Data and information – Spreadsheets |
Summer 1 | Summer 2 |
---|---|
Programming A – Variables in games | Programming B- Sensing |
All Year 6 subjects Next Year 6 Subject - Modern Foreign Languages
Year 7
Autumn 1 | Autumn 2 |
---|---|
Informed use of Digital Technologies |
E-Safety |
Spring 1 | Spring 2 |
---|---|
How Computers Work Part 1 |
Control Systems with FlowOl |
Summer 1 | Summer 2 |
---|---|
Introduction to Python |
Computers in the Workplace |
All Year 7 subjects Next Year 7 Subject - Modern Foreign Languages
Year 8
Autumn 1 | Autumn 2 |
---|---|
Computational Thinking |
Python Constructs |
Spring 1 | Spring 2 |
---|---|
Data Representation | Vector Images |
Summer 1 | Summer 2 |
---|---|
Spreadsheets | AI & Machine Learning |
All Year 8 subjects Next Year 8 Subject - Modern Foreign Languages
Year 9
Autumn 1 | Autumn 2 |
---|---|
Networks & Security | Modular Programming |
Spring 1 | Spring 2 |
---|---|
How Computers Work Part 2 | HTML Website Development |
Summer 1 | Summer 2 |
---|---|
Spreadsheets | App Labs |
All Year 9 subjects Next Year 9 Subject - Modern Foreign Languages
Year 10
Autumn 1 | Autumn 2 |
---|---|
2.2.1 – 2.2.2 Programming Fundamentals & Data Types 2.2.3 Additional Programming(Random) 2.3.2 Testing (Test Data) |
1.1.1 - 1.1.3 Systems Architecture 1.2.1 Primary Storage |
Spring 1 | Spring 2 |
---|---|
1.2.2 Secondary Storage 1.2.3 Units 1.2.4 Data Storage 1.2.5 Compression |
2.2.3 Additional Programming Techniques (String Manipulation) 2.4 Boolean Logic Algorithms & Programming |
Summer 1 | Summer 2 |
---|---|
1.3.1 – Networks and Topologies 1.3.2 – Wired and Wireless Networks, Protocols and Layers (Connections, Encryption & IP/MAC Addressing) |
2.2.3 Additional Programming Techniques (Arrays) 1.6 Ethical, Legal, Cultural & Enviromental Impact |
All Year 10 subjects Next Year 10 Subject - Modern Foreign Languages
Year 11
Autumn 1 | Autumn 2 |
---|---|
1.3.1 Revision 1.3.2 Wired & Wireless Networks, Protocols & Layers 1.4 Network Security |
2.1 - 2.3 Algorithms 2.2.3 - 2.2.3 Additional Programming Techniques (Arrays & Subprograms) |
Spring 1 | Spring 2 |
---|---|
2.2.3 - 2.2.3 Additional Programming Techniques (File Handling & SQL) 2.3.1 Defensive Design 2.3.2 Testing |
1.5.1 Systems Software 1.6 Ethics, Legal, Cultural & Environmental Impact |
Summer 1 | Summer 2 |
---|---|
2.5 Programming Languages & IDEs Revision |
All Year 11 subjects Next Year 11 Subject - Modern Foreign Languages