Skip to content ↓
Trinity School Trinity School

Trinity School

Year 10 Computer Science


Term 1

Term 2

Term 3

Term 4

Term 5

Term 6


Protocols and Layers


Network Security


Python project: Dice roller & Challenges

Systems Architecture 


CPU performance

Embedded Systems

Network Security


Python project: Guess the number game

Systems Software and Operating systems

Utility Software

Ethical, Legal and Environmental impacts


Python project: Story generator

Computational thinking


Designing, creating and refining algorithms

Key Terminology and skills

Protocols and Layers:



Network Security:

Malware, DDOS, Policies, Data Interception, Phishing, SQL injection and Brute Force Attacks


Programming Project:

Programming libraries
Iteration (While Loops)

Systems Architecture:

Registers, CPU Components, CPU Units


CPU Performance:

Speed, Cache and Memory


Network Security

Identifying and preventing vulnerabilities


Programming Project:


Converting between data types

Nested selection and iteration

Logical comparisons

Operating Systems:

UI, Memory Management, Multitasking, User Management and File Management.

Utility Software:

Encryption, Defragmentation, Compression and Backups.

Ethical, Legal and Environmental impacts:

Open Source, Proprietary, Closed Source, Legislation (domestic and global), Privacy and Cultural Issues.

Programming Project:

Variable naming conventions, Lists, Arrays, Data Structures

Computational Thinking:

Abstraction, Decomposition and Algorithmic Thinking.


Designing, Creating and Refining Algorithms:

Inputs, Outputs, Trace Tables and Flowcharts and Pseudocode.

Firefly Links


Key questions on firefly within each section. These are linked to past paper questions and required knowledge.

Students complete revision tasks during lesson time. Every section on Firefly has “revision tests” that students can use to self assess their progress. Teacher support helps to ensure that all students meet their objectives.

Students regularly make use of past paper questions which are worked-through in groups. All firefly sections have past paper questions embedded as well as mark schemes.


Students will be set up to 90 minutes of homework per week. Typically, these come in the form of Firefly tests which contain a range of question types, from multiple choice questions to extended writing activities. These homework tasks will aim to support the learning that takes place in lessons as well as recap of previous topics.