Year 10 / 11 Computer Science
Full teaching content for GCSE Computer Science – programming, data, systems, networks and impact – with bilingual explanations and practice.
Areas of focus
Programming
Algorithms, code constructs, testing and problem-solving.
Data & representation
Binary, storage, databases and how data is represented.
Computer systems
Hardware, software, CPU and the fetch–decode–execute cycle.
Networks & security
Network types, the internet, threats and protection.
Impact & ethics
Legal, ethical and environmental issues in computing.
Lessons
Each lesson includes clear explanations, examples and practice questions.
Algorithms & Computational Thinking
Decomposition, abstraction, algorithms – flowcharts and pseudocode before code.
Programming Constructs
Sequence, selection and iteration – the three basic constructs, plus variables and operators.
Testing & Errors
Syntax vs logic errors, test data types and using trace tables.
Binary & Data Representation
Binary, denary and hex conversions; bits, bytes and character encoding basics.
Databases & SQL Basics
Tables, records, fields, primary keys, validation and simple SELECT queries.
CPU & Computer Systems
Hardware vs software, CPU components, memory and the fetch–decode–execute cycle.
Networks & the Internet
LAN vs WAN, network hardware, protocols and how the internet delivers data.
Cyber Security Threats & Prevention
Common threats – malware, phishing, social engineering – and how to defend systems and users.
Ethics, Law & Environmental Impact
Legal and ethical issues, privacy, environmental costs of computing and the digital divide.
Boolean Logic & Truth Tables
AND, OR, NOT gates and building simple truth tables.
Types of Software
System vs application software, operating systems, utilities and licensing basics.
Robust & Maintainable Programs
Validation, authentication, subroutines, comments and writing code others can maintain.
Full Year 10/11 Computer Science coverage – algorithms, programming constructs, binary, databases, CPU, networks, cyber security and ethics.
English Lang →Maths →