Year 7 Computer Science

Gone Phishing

  • Explain ways to keep personal information private on social networking sites
  • Evaluate why social networking sites collect personal data
  • Analyse what can be done with the data collected from a Phishing Scam
  • Explain 2 ways in which computers could be attacked and how this could be prevented
  • Evaluate positive and negative reasons for the use of location aware applications

History of Computing

  • Evaluate what impact Computer Scientists such as Ada Lovelace, Charles Babbage, Steve Jobs, Tim Berners-Lee and Bill Gates have had on society today
  • Analyse the reliability of a range of websites
  • Adapt information found from at least two online sources to be suited to a new audience and purpose
  • Create a presentation that is suited to an audience and purpose, considering animation, colours, transitions, images and writing styles
  • Justify design decisions in relation to audience and purpose

If you've not done that, do this

  • Explain the key terms ‘sequence’, ‘selection’ and ‘iteration’
  • Create programs that demonstrate sequencing, selection and iteration using a visual programming language
  • Analyse real world examples to find cases of sequence, selection and iteration
  • Evaluate what could go wrong in real world examples where sequence, selection or iteration were incorrect
  • Explain the difference between conditional and count-controlled iteration with real world examples

Python Programming

  • Create programs that incorporate sequences of instructions
  • Create programs that use IF...ELSE statements
  • Describe what programming constructs may be needed to tackle a scenario
  • Identify and explain the use of selection and iteration within Python code
  • Analyse what a piece of iterative code does

Physical Computing

  • Analyse potential uses from a range of physical input and output devices
  • Design programs that use at least 2 input devices, such as a button tap, shake or accelerometer
  • Design programs that use at least 2 output devices, such as vibrate or LED
  • Create programs that can be used on a BBC Micro:bit
  • Evaluate the role of wearable technology within present day society

Game Design

  • Explain how their artwork and creativity attracts their target audience
  • Create a game that uses more than two controls for movement or game play
  • Sequence instructions correctly for a complex game with three or more elements
  • Identify most opportunities to increase efficiency by using iterative code and implement this in their work
  • Provide and seek critique of their game and introduce enhancements for their target audience