Year 10 Computer Science Learning Map

Autumn Term 1 Sep – Oct

  • Topologies (bus, star, mesh)
  • Decomposition and Abstraction
  • Environmental impact of technology
  • Knowledge Organiser: Network Topologies
  • Subprograms
  • Personal Data Collection and Use
  • Variables, Constants, one and two dimensional data structures
  • A.I. and Robotics
  • Algorithms with complex maths (e.g. Modulus), relational operators, and logical operators
  • Knowledge Organiser: Issues

Autumn Term 2 Oct – Dec

  • Intellectual Property
  • Trace Tables
  • Digital Threats (Malware, Hacking and Social Engineering)
  • Errors
  • Methods of Protecting Digital Systems and Data
  • Sorting and Searching (Bubble Sort and Merge Sort)
  • Network Security and Identification of Vulnerabilities
  • Sorting and Searching (Linear Search and Binary Search)
  • Knowledge Organiser: Issues
  • Low and High Level Programming
  • Boolean Truth Tables
  • Translators – Interpreter Vs Compiler
  • Complex Boolean Truth Tables with up to 3 Inputs
  • Knowledge Organiser: Low and High Level Protgramming Language + Translators

Spring Term 1 Jan – Feb

  • Programming Project – Analysis
  • Programming Project – Written Description
  • Programming Project – Python Coding

Spring Term 2 Feb – Apr

  • Programming Project – Python Coding
  • Programming Project – Testing and Debugging
  • Interleaver Topic 2 (Filling gaps in knowledge, based on assessments)

Summer Term 1 Apr – May

  • Interleaver Topic 3 (Filling gaps in knowledge, based on assessments)
  • Interleaver Topic 4 (Filling gaps in knowledge, based on assessments)
  • Interleaver Topic 5 (Filling gaps in knowledge, based on assessments)

Summer Term 2 May – July

  • Exam
  • Enrichment – Raspberry Pi
  • Summer Programming Challenge