Skip to content ↓

What will my child learn in year 9?

Term 1

Hardware & software

  • The CPU: purpose and function
  • John Von Neumann and CPU architecture
  • Primary and secondary storage
  • Utility software

Term 2

Data Representation

  • Binary shifts  (division and multiplication)
  • Hexadecimal number system
  • How images are represented

Term 3

Computational logic

  • George Boole and Boolean logic
  • Logic diagrams
  • Truth tables
  •  

Term 4

Algorithms

  • Flowcharts
  • Pseudocode
  • Standard algorithms (linear search / binary search / bubble sort / insertion sort)

Term 5

Programming Techniques using Python

  • Variables and assignment
  • Inputs, outputs and storage
  • Programming constructs
  • File handling
  • Defensive design considerations

Term 6

Networks and Wider Issues

  • Mark Zuckerberg and the social network
  • Benefits of computer networks
  • Pitfalls of networking and esafety