Computing

Back

Computing at Aylesford incorporates information communication technology, digital literacy and computer science. This curriculum helps students acquire skills in computational thinking, problem solving and collaboration, allowing our students to make informed choices in our digital world.

Learning Journey

KS3 Learning Journey

GCSE Learning Journey

Curriculum Overview

Year 7 Topic 1 Topic 2 Topic 3
Key Topic: Living in a digital world e-Safety Programming I: Visual-based programming with Scratch and Micro:bit
New Knowledge:
  • How to use computers safely and politely
  • Common desktop and cloud apps
  • What is the Internet and how is it different to the World Wide Web?
  • Sir Tim Bernes-Lee
  • Intro to AI
  • Copyright and plagiarism
  • How to stay safe online
  • Exploring online communities
  • Searching the internet
  • Threats and how to avoid them
  • Selecting appropriate software and images for a given task
  • Keeping data safe
  • Knowledge and application of key programming constructs using visual-based programming (scratch)
  • Use a range of data types, structures and conditions
  • Use Boolean logic and comparison operators
  • Write efficient. modular visual-based programs with use of variables; know why this is important
  • Debugging, detecting and correcting errors in visual-based programs
  • Physical computing using Micro:bit
Previous Knowledge Required: Basic IT skills: using a keyboard, mouse etc. Basic IT skills: using a keyboard, mouse etc. Basic IT skills: using a keyboard, mouse etc.
New Skills:
  • Word processing and presentation software
  • File management on a network and the cloud
  • Generating content and images with AI
  • Research skills
  • Critique digital content
  • Create, reuse, revise, evaluate and repurpose digital artefacts
  • Predict, Run, Investigate, Modify, Make (PRIMM) programming
  • Trace outputs produced by difference inputs
  • Writing fully decomposed programs in Scratch
  • Use Scratch to control Micro:bit
Links to the School Curriculum:   PSHE – being a responsible digital citizen   
Independent Activities:
  • Improve your typing skills
  • Create your own blog on a topic of your choice
  • Learn to code HTML and create your own website
  • Complete an ‘hour of code’ challenge, the choice is yours, from Dance Party to Minecraft, Disney to Flappy Birds
  • Learn how to use Scratch using the ‘101computing.net’ online course
Web Links: https://www.typingclub.com/ https://www.thinkuknow.co.uk/11_18/https://www.blogger.com/https://www.khanacademy.org/computing/hour-of-code/hour-of-code-lessons/hour-of-html/v/making-webpages-intro https://scratch.mit.edu/https://www.bbc.co.uk/bitesize/topics/zhy39j6https://thecrashcourse.com/courses/boolean-logic-logic-gates-crash-course-computer-science-3/https://hourofcode.com/ukhttps://www.101computing.net/category/scratch/

 

Year 8 Topic 1 Topic 2 Topic 3
Key Topic: Computer Hardware Binary Bits and Bobs Control Systems with Flowol and Micro:bit
New Knowledge:
  • What is a computer? Different layers of computing systems: programs, operating system, physical components
  • Computer system: Input, Process, Output (IPO) model
  • Hardware and software components that make up computer systems including input, output and storage devices, types of memory, how components communicate with one another and with other systems
  • What is a computer?
  • What is inside a computer?
  • How a computer works
  • The CPU
  • The binary number system
  • Adding binary numbers
  • Uses of Boolean logic in circuits and programming and link to hardware and MFA boards
  • How instructions are stored and executed within a computer system
  • Understand how data of various types (including text, sounds and pictures) can be represented and manipulated digitally, in the form of binary digits
  • Code breaking and Cryptic Pictures
  • George Boole

 

  • Identify everyday situations where computer control is used
  • Identify common types of sensors used by control systems
  • Identify control flowchart symbols and understand how they are used to break down problems
  • Produce flowchart-based solutions for control systems that include sequences and loops, subroutines and variables
  • Explain why control systems might fail and how this might impact on safety
  • Controlling systems with Physical computing using micro:bit to control traffic lights
Previous Knowledge Required:  
  • Counting and addition in Base 10
  • Boolean logic eg AND, OR and NOT

  • Basic understanding of programming constructs
New Skills:  
  • Counting and addition in Base 2 

  • Calculating file sizes 

  • Creating and editing flowcharts
  • Use flowchart software to control systems
  • Program Micro:bit to control a traffic light systems
Links to the School Curriculum:   Maths: Basic mathematic calculations, operators   
Independent Activities:
  • Build your own PC 
  • Research hardware upgrades for your own PC 
  • Journey through the history of modern computing from its very beginnings to the present; visit the National Museum of Computing (in person or a 3D virtual tour) 
  • Watch the “Crash Course in Computer Science” series of videos, taking you on a journey from the Early computer systems to modern day robots and machine learning 
  • Complete some National Crime Agency cyber games and challenges 
  • Watch ‘Chips with everything’ and create an infographic on a topic you learned about
Web Links: https://pcbuilder.net/#:~:text=You%20can%20use%20the%20PC%20buildinghttps://www.pcbuildingsim.com/pc-building-simulator#:~:text=Build%20your%20very%20own%20PC%20empire,

https://www.tnmoc.org/3d-virtual-tour

https://youtu.be/tpIctyqH29Q

https://www.bbc.co.uk/bitesize/guides/z9nk87h/revision/1https://thecrashcourse.com/courses/cybersecurity-crash-course-computer-science-31/ https://www.rigb.org/explore-science/explore/video/hi-tech-trek-chips-everything-2008
Year 9 Topic 1 Topic 2
Key Topic: Computational Thinking  Programming II: Text-based programming with Python and micro:bit
New Knowledge:
  • Introduction to Computation Thinking skills (Decomposition, Abstraction, Pattern Recognition and Algorithm Thinking)
  • Common search algorithms: binary and linear
  • Common sorting algorithms: bubble and merge
  • Alan Turing and Charles Babbage 
  • Introduction to text-based programming to apply key programming constructs, use a range of data types, structures and conditions, use Boolean logic and comparison operators
  • Write efficient, modular text-based programs with use of variables; know why this is important
  • Debugging, detecting and correcting errors in text-based programs
  • Physical computing using Micro:bit
  • Introduction to Computational thinking, problem solving and logical reasoning
Previous Knowledge Required:  
  • Basic knowledge and application of key programming constructs
  • Basic Computational thinking, problem solving and logical reasoning
New Skills:
  • How searching and sorting algorithms work 
  • Predict, Run, Investigate, Modify, Make (PRIMM) programming
  • Trace outputs produced by difference inputs
  • Writing fully decomposed programs in Python
  • Use Python programs to control Micro:bit
Links to the School Curriculum:    
Independent Activities:
  • Enrol on a free cyber security programme
  • Visit Bletchley Park, home of the code breakers
  • Extend your Python coding further with Time2code tutorials
  • Create Micro:bit projects of your owbn
  • Learn how write an LMC program using the ‘101computing.net’ online course
Web Links: https://cybergamesuk.com/https://joincyberdiscovery.com/https://bletchleypark.org.uk/ https://time2code.today/https://makecode.microbit.org/https://www.101computing.net/category/lmc/

 

Year 10

Term 1

Term 2 Term 3
Key Topic:

1.1 Systems Architecture and memory

1.2 Data Representation and storage


Practical Programming skills

1.3 Computer Networks, connections and protocols
1.4 Network Security and system software


Practical Programming skills

1.5 Ethical, legal, cultural and environmental


Practical Programming skills

New Knowledge:
  • Architecture of a CPU
  • CPU Performance
  • Embedded Systems
  • Primary Storage (memory)
  • Secondary storage
  • Units
  • Data storage
  • Data representation (characters, images, sounds)
  • Compression
  • Networks and topologies
  • Wired and Wireless networks, protocols and layers
  • Threats to computer systems and networks
  • Identifying and preventing vulnerabilities
  • Operating Systems
  • Utility Software
  • Ethical, legal, cultural and environmental impacts, concerns and laws
Previous Knowledge Required:
  • Basic programming skills
  • Memory and storage
  • Data representation
  • Binary
  • Network topology and hardware
  • Threats to networks
 
New Skills:
  • Understanding the architecture of a computers including the CPU, ROM and RAM, how it works, its function and why
  • Calculating file sizes and understanding the implications of these on storage
  • Understanding the different types of software including operating systems, utilities programs and application software. How it works the main features and why / when it is needed
  • Knowledge of the ethical, legal, cultural and environmental impacts of using computer systems and factors to consider when designing systems
Links to the School Curriculum:
  • MATHS: Multiplication and division
  ETHICS: difference between law and ethics
Independent Activities:
  • Complete Practical Programming skills
  • Revise and test you theory with BBC Bitesize
  • Complete Practical Programming skills
  • Build a virtual network
  • Complete Practical Programming skills
  • Watch BBC Click and research ethical, legal, cultural and environmental impacts of computers in today’s world
Web Links: https://time2code.today/https://www.bbc.co.uk/bitesize/topics/zdjfqp3 https://time2code.today/https://www.cisco.com/c/en/us/products/cloud-systems-management/modeling-labs/index.html#~overview https://time2code.today/https://www.bbc.co.uk/programmes/b006m9ry
Year 11

Term 1

Term 2 Term 3
Key Topic:

2.1 Algorithms

2.2 Programming fundamentals

2.3 Logic and Languages

Revision
New Knowledge:
  • Computational thinking
  • Designing, creating and refining algorithms
  • Searching and sorting algorithms
  • Programming fundamentals and additional techniques
  • Data types
  • Defensive design
  • Testing
  • Boolean Logic (AND, OR, NOT)
  • High and Low Level Languages
  • Integrated Development Environments
  • No new content – all revision
Previous Knowledge Required:
  • Key constructs of algorithms and programming
  • Writing text-based programs
  • Boolean Logic (AND OR NOT)
  • All Paper 1 content for revision
  • All Paper 2 content and skills for revision
  • All key terms required
New Skills:
  • Computational thinking skills and problem solving
  • Understanding how computers search and sort data

     

  • Understand how design affects computer and software users
  • Learn how to test programs and why testing is an important part of program development
  • Learn about the different types of languages, how they are used and by what

Links to the school curriculum: MATHS: Calculations, BIDMAS, Floor division
  • MATHS: Boolean Logic (AND OR NOT)
  • MATHS: Boolean Operators
 
Independent Activities:
  • Complete Practical Programming skills
  • Decomposition and algorithm practise skills
  • Learn to code in a different language eg
  • Complete Practical Programming skills

SMART:REVISE online: 

https://smartrevise.online/Online revision with interactive questions with Isaac Computing: 

https://isaaccomputerscience.org/Practise an Algorithm a day:

https://revisecs.csuk.io/6-a-day-j276/

Full set of video tutorials: 

https://www.youtube.com/watch?v=t8H6-anK0t4&list=PLCiOXwirraUAvkTPDWeeSqAKty3LAG37-

Web Links: https://time2code.today/https://www.bbc.co.uk/bitesize/topics/z7mbxychttps://www.codecademy.com/ https://time2code.today/