Year 9 Computer Science Learning Map

Autumn Term 1 Sep – Oct

  • What is a computer? Input-Process-Output (Communication and Storage)
  • Python IDLE Basics- Basic print commands and Escape Sequences
  • Python Basics – Variables and String Data Type; and String input commands
  • Python Basics – Integer and Float Data Types; Using Mathematical Operators in Python; and numerical input commands (int and float)
  • Python Basics – Error Messages and Testing
  • Python Basics – Relational Operators (<, >, ==, !=); IF and ELIF Statements
  • Python Basics – FOR Loops
  • Python Basics – Array Manipulation
  • Knowledge Organiser: Python Skills

Autumn Term 2 Oct – Dec

  • Python Basics – WHILE Loops
  • Python Basics Assessment
  • Algorithms writing and coding 1
  • Binary: introduction and representation of unsigned integers
  • Algorithms writing and coding 2
  • Binary: introduction and representation of 8-bit unsigned integers
  • Algorithms writing and coding 3
  • Data Storage Measurement (*kibibyte, mebibyte, gibibyte)
  • Algorithms writing and coding 4
  • Binary: Binary Addition and Overflow
  • Algorithms writing and coding 5
  • Binary: representation of signed and unsigned integers
  • Hexadecimal: what is it and why is it used? Converting between binary and hex
  • Knowledge Organiser: Binary

Spring Term 1 Jan – Feb

  • Algorithms writing and coding 6
  • von Neumann model stored program concept
  • Algorithms writing and coding 7
  • Secondary Storage
  • Algorithms writing and coding 8
  • Embedded Systems
  • Algorithms writing and coding 9
  • Operating System
  • Algorithms writing and coding 10
  • Knowledge Organiser: Topic 4

Spring Term 2 Feb – Apr

  • Utility Software
  • Algorithms and coding 11
  • Identifying Software Vulnerabilities
  • Algorithms and coding 12
  • Text Encoding (ASCII)
  • Algorithms and coding 13
  • Bitmap Image Encoding
  • Knowledge Organiser: Data Representation

Summer Term 1 Apr – May

  • Sound Encoding
  • Algorithms and coding 15
  • Compression (Lossy and Lossless)
  • Algorithms and coding 16
  • Why Use Computer Networks
  • Algorithms and coding 17
  • LANs and WANS
  • Algorithms and coding 18
  • Knowledge Organiser: Data Representation

Summer Term 2 May – July

  • Internet Structure (IP and Routing)
  • Algorithms and coding 19
  • Wired and Wireless Networks
  • Algorithms and coding 20
  • Data Transmission Speed
  • Algorithms and coding 21
  • Protocols
  • Algorithms and coding 22
  • Layered protocol stacks (TCP/IP) and packets
  • Algorithms and coding 23
  • Knowledge Organiser: Network