Year 7 Computer Science

Gone Phishing

  • Explain how a feature of a social networking site appeals to an audience.
  • Explain what personal data a social networking site holds about me.
  • Explain the features of a Phishing Scam.
  • Explain ways computers can be attacked and/or how this can be prevented.
  • Describe the risk of using location aware apps.

History of Computing

  • Explain the changes in society due to the work of Computer Scientists such as Ada Lovelace, Charles Babbage, Steve Jobs and Tim Berners-Lee
  • Evaluate the reliability of a range of websites
  • Adapt suitable information found online to suit an audience and purpose
  • Structure a presentation that is suited to an audience and purpose, considering colours, transitions and images
  • Explain 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
  • Describe cases of sequence, selection and iteration within example scenarios
  • Describe what could go wrong in real world examples where sequence, selection or iteration were incorrect
  • Describe the difference between conditional and count-controlled iteration with examples

Python Programming

  • Create a program that incorporates sequences of instructions
  • Create programs that use IF...ELSE statements
  • Describe why different programming constructs may be needed in scenarios
  • Identify the use of selection and iteration within Python code
  • Explain what a piece of iterative code does

Physical Computing

  • Explain potential uses from a range of physical input and output devices
  • Design programs that use at least 2 input devices, such as button tap 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
  • Discuss the role of wearable technology within present day society

Game Design

  • Describe how their artwork and creativity meets the needs of a set target audience
  • Create a game that uses more than one control for movement or game play
  • Sequence instructions correctly for a complex game with two or more elements
  • Identify some opportunities to increase efficiency by using iterative code and implement this in their work
  • Provide and seek comments on their game and create the improvements