Year 7 Computer Science
Year 7 Computer Science
- 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
- 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
- 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
- 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