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

Content

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:

TCP/IP, HTTP, HTTPS, FTP, POP, IMAP and SMTP.

 

Network Security:

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

 

Programming Project:

Programming libraries
Casting
Iteration (While Loops)
 

Systems Architecture:

Registers, CPU Components, CPU Units

 

CPU Performance:

Speed, Cache and Memory

 

Network Security

Identifying and preventing vulnerabilities

 

Programming Project:

Randomisation

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

Assessments

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.

Homeworks

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.