Key Stage 3 |
- Online Awareness
Exploring staying safe online, understanding the impact of our digital footprint, knowing how to report problems. - How computers work
Understanding and recognising the component parts of a computer; understanding different input and output devices and explaining their purpose. Improving presentation skills. - Computational Thinking
Learning and applying the four corner stones of Computational Thinking: decomposition; pattern identification; abstraction; algorithm. Introduction to flowcharts and pseudo code. - Designing a System
Using Flowol3 to build working systems from flowcharts and pseudo code. - Python Turtle
Applying the understanding of shape in programming - Introduction to Python Basics
From “Hello World” through string manipulation to structured programming
- Online Awareness
Knowing how to behave online. Understanding the effect of online behaviour on the future. - Spread sheets
Modelling finances, reporting and presenting information - How Computers Work
Memory and storage - Computational Thinking
Application of the four cornerstones of Computational Thinking from given scenarios to simple pseudo code solutions. - Flowol3 advanced systems
Applying computational thinking skills to design advanced systems - Python Intermediate
Loops and iteration - Introduction to binary logic
Understanding why computers use binary; introducing logic gates and truth tables
- Online Awareness
Using Social Networks safely; the impact of the Internet and how to remain safe - How Computers work
Central Processing Unit; networks - Data Representation
Representing numbers: Binary; hexadecimal - Cryptography
From Caesar Cypher to use of cryptography in the digital age. - Computational Thinking
Application of the four cornerstones of Computational Thinking from given scenarios to advanced pseudo code solutions. - Python Advanced
List and file handling - AppInventor
An introduction to App design