Year 7 Computer Science

Gone Phishing

  • Explain why privacy settings are important on social networks.
  • Explain what personal data is.
  • Explain who is being targeted by a Phishing Scam.
  • Describe a method of keeping a computer safe from an attack.
  • Describe how an app could use the user's location.

History of Computing

  • Explain the work of Computer Scientists such as Ada Lovelace, Charles Babbage, Steve Jobs and Tim Berners-Lee
  • Explain how you can tell if a website is trustworthy and unbiased
  • Use suitable information found online
  • Structure a presentation that is suited to an audience and purpose, considering colours and transitions
  • Explain design decisions in relation to audience and purpose

If you've not done that, do this

  • Describe the key terms ‘sequence’, ‘selection’ and ‘iteration’
  • Create programs that demonstrate sequencing, selection and iteration using a visual programming language
  • Identify 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 an example

Python Programming

  • Create a program that incorporates sequences of instructions
  • Create programs that use IF statements
  • Describe what an IF statement does and how it is used within Python
  • Identify the use of selection constructs within Python
  • Describe what a piece of iterative code does

Physical Computing

  • Describe potential uses from a range of physical input and output devices
  • Design programs that use at least 1 input device, such as button tap or accelerometer
  • Design programs that use at least 1 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 sourced artwork meets the needs of a set target audience
  • Create a game that uses keyboard presses for movement or game play
  • Sequence instructions correctly for a game with two or more elements
  • Create a game that uses some iterative code, perhaps for a timer or score counter
  • Provide general comments on how an idea could be developed further