Year 7 Computer Science

Gone Phishing

  • Explain why features of a social networking site are useful.
  • Describe what personal data is.
  • Define a Phishing Scam.
  • Identify features of a Phishing Scam.
  • Describe a method of keeping a computer safe from an attack.
  • Describe why an app might want to know where a user is located.

History of Computing

  • Describe the work of Computer Scientists such as Ada Lovelace, Charles Babbage, Steve Jobs and Tim Berners-Lee.
  • Describe features of a website that can be considered reliable.
  • Use information found online.
  • Structure a presentation that is suited to an audience and purpose, considering at least one design factor.
  • Describe the thought process behind design decisions.

If you've not done that, do this

  • Describe the key terms ‘sequence’, ‘selection’ and ‘iteration’.
  • Create programs that demonstrate sequencing and selection using a visual programming language.
  • Identify cases of sequence, selection and iteration within example scenarios.
  • Describe the difference between conditional and count-controlled iteration.
  • Identify why sequencing of instructions is important in the real world

Python Programming

  • Create a program that incorporates simple sets of sequenced instructions.
  • Create programs that use IF statements.
  • Describe what and IF statement does
  • Identify the use of selection constructs within Python.
  • Identify what a piece of code does, including reading the sequence and identifying selection methods.

Physical Computing

  • Describe potential uses from a range of physical input devices.
  • Design programs that use at least 1 input device, such as button tap or accelerometer.
  • Design programs that use an LED screen as an output device.
  • Create programs that can be used on a BBC Micro:bit.
  • Identify the use of wearable technology within present day society.

Game Design

  • Select sourced artwork for a set target audience.
  • Create a game that uses keyboard presses for movement or game play.
  • Sequence instructions correctly for a game with one or more elements.
  • Create a game that uses some iterative code, perhaps for a timer or score counter.
  • Discuss the ideas presented and identify how they could be improved.