Published using Google Docs
Y11 CKM Computer Science - 2025/2026
Updated automatically every 5 minutes

All Saints Catholic High School 

Year 11 | Computer Science | Curriculum Knowledge Map - 2025/2026

Knowledge

Edexcel Specification

Skills

Cross Curricular and Curriculum Enrichment Opportunities

Knowledge and Knowledge Extension

Building On

Assessment

Autumn 1

Practical Programming Skills Revision        

Programming Revision

Searching and sorting algorithms        

  • Standard searching algorithms:
  • Binary search
  • Linear search
  • Standard sorting algorithms:
  • Bubble sort
  • Merge sort
  • Insertion sort

Searching and Sorting Practical Programming skills        

KS4

Yr10

Designing, creating and refining algorithms

Programming Fundamentals

Practical Programming Skills

Additional Programming Techniques

Programming Assignments

Yr11

Defensive design

Testing

Low stakes testing

Assessment homeworks

End of unit assessment

GCSE questions

Autumn 2

Ethical, legal, cultural and environmental impact

  • Legislation relevant to Computer Science:
  • The Data Protection Act 2018
  •  Computer Misuse Act 1990
  • Copyright Designs and Patents Act 1988
  • Software licences (i.e. open source and proprietary)

Defensive design

  • Defensive design considerations
  • Maintainability

Testing

  • The purpose of testing
  • Types of testing:
  • Iterative
  • Final/terminal
  • Identify syntax and logic errors
  • Selecting and using suitable test data:
  • Normal
  • Boundary
  • Invalid/Erroneous
  • Refining algorithms

Languages

  • Characteristics and purpose of different levels of programming language
  • The purpose of translators
  • The characteristics of a compiler and an interpreter

The Integrated Development Environment (IDE)

  • Common tools and facilities available in an Integrated Development Environment (IDE)

KS3

Yr7

Artificial Intelligence & Machine Learning:

Teach a machine how to recognise images

Machine Learning Ethics

Understand the use and legality of open source software

Develop logical reasoning through understanding the importance of programming sequence.

Yr8

Personal Data and the Law

Hacking and the Law

Protecting Systems

Decomposition

Event Driven Programming

Solutions to real-world problems

Use of variables

KS4

Yr10

Designing, creating and refining algorithms

Programming Fundamentals

Additional Programming Techniques

Practical Programming Skills

PPE Full papers x2

Spring 1

Threats to computer systems and networks

  • Forms of attack
  • Malware
  • Social engineering, e.g. phishing, people as the ‘weak point’
  • Brute-force attacks
  • Denial of service attacks
  • Data interception and theft
  • The concept of SQL injection

Identifying and preventing vulnerabilities

  • Common prevention methods:
  • Penetration testing
  • Anti-malware software
  • Firewalls
  • User access levels
  • Passwords
  • Encryption
  • Physical security

Operating systems

  • The purpose and functionality of operating systems:
  • User interface
  • Memory management and multitasking
  • Peripheral management and drivers
  • User management
  • File management

Utility software

  • The purpose and functionality of utility software
  • Utility system software:
  • Encryption software
  • Defragmentation
  • Data compression

Ethical, legal, cultural and environmental impact

  • Impacts of digital technology on wider society including:
  • Ethical issues
  • Legal issues
  • Cultural issues
  • Environmental issues
  • Privacy issues

KS3

Yr7

Credibility of sources:  Understand how to recognise credible research sources and fake news.

Online Threats:  Understand how to protect yourself against online threats.  

Explain computer processing and Operating Systems.

Artificial Intelligence & Machine Learning:

Teach a machine how to recognise images

Machine Learning Ethics

Understand the use and legality of open source software

Yr8

Cybersecurity

Personal Data and the Law

Hacking and the Law

Protecting Systems

KS4

Yr10

Networks & Topologies

Wired and wireless networks

Data Storage

Low stakes testing

Assessment homeworks

End of unit assessments

GCSE questions

PPE 2

Spring 2

Theory Revision

  • Units
  • Data storage
  • Compression
  • Networks and topologies
  • Wired and wireless networks, protocols and layers
  • Operating systems
  • Utility software
  • Ethical, legal, cultural and environmental impact

Programming Revision & Practical Skills

  • Computational thinking
  • Designing, creating and refining algorithms
  • Programming fundamentals

Revision of theory lessons delivered over year 10 and year 11 GCSE course.

GCSE questions

Targeted Topic Questions

Past Paper exam practice

Summer 1

Theory Revision

  • Architecture of the CPU
  • CPU performance
  • Embedded systems
  • Primary storage (Memory)
  • Secondary storage
  • Threats to computer systems and networks
  • Identifying and preventing vulnerabilities
  • Boolean logic
  • Languages
  • The Integrated Development Environment (IDE)

Programming Revision & Practical Skills

  • Data types
  • Additional programming techniques
  • Defensive design
  • Testing

Revision of theory lessons delivered over year 10 and year 11 GCSE course.

GCSE questions

Targeted Topic Questions

Past Paper exam practice

Summer 2

Exam Practice & Exams

Revision, past papers and target units from year 11 GCSE work.

Past Papers

Targeted GCSE Questions