Computer Science
BackComputing at Aylesford incorporates information communication technology, digital literacy and computer science. This curriculum helps students acquire skills in computational thinking, problem solving and collaboration, allowing our students to make informed choices in our digital world.
Learning Journey


Year 7
The Year 7 Computer Science curriculum is designed to develop students' understanding of digital technology, computational thinking, and problem-solving. Through a range of practical and engaging activities, students learn how computer systems work, how digital information is communicated, and how technology can be used safely, responsibly, and effectively. Students are introduced to the foundations of programming through Scratch and physical computing using the micro:bit, enabling them to develop confidence in creating, testing, and improving digital solutions. The curriculum encourages creativity, resilience, and logical thinking whilst developing the digital literacy skills required for life in an increasingly technological world.
| Key Skills: | |
|---|---|
|
Students begin by exploring digital communication and how messages can be designed to meet the needs of different audiences. They learn how digital media can influence understanding and how information can be presented effectively and responsibly. |
|
|
Year 7 Assessment Points: Assessment in Year 7 Computer Science is continuous and includes both practical and theoretical activities. Students are assessed on their ability to apply computational thinking skills, create and debug programs, and explain key computing concepts. |
|
|
Key Vocabulary • Algorithm – a set of instructions used to solve a problem |
Enrichment • Coding Club |
Year 8
The Year 8 Computer Science curriculum is designed to build upon the knowledge and skills developed in Year 7 whilst introducing students to more complex computing concepts and real-world applications of technology. Students develop a deeper understanding of how computer systems function, how digital information is represented within computers, and how technology is used to create digital products. Through practical programming, web development, graphic design, and app development projects, students continue to develop computational thinking, creativity, and problem-solving skills. The curriculum encourages students to become confident and responsible users of technology whilst preparing them for the challenges of Key Stage 4 Computer Science and the wider digital world.
| Key Skills: | |
|---|---|
|
Students begin by exploring vector graphics, developing an understanding of how digital images can be created using shapes, paths, layers, and design principles. They learn how graphic designers use vector-based software to create scalable images for a range of purposes and audiences. |
|
|
Year 8 Assessment Points: Assessment in Year 8 Computer Science is continuous and combines practical project work with knowledge-based assessments. Students are assessed on their ability to apply computational thinking, solve problems, create digital products, and explain key computing concepts. Students complete a range of practical assessments, including the design of vector graphics, creation of websites, development of mobile applications, and programming tasks using Python. These projects assess creativity, technical accuracy, problem-solving, and the ability to evaluate and improve digital solutions. |
|
|
Key Vocabulary • HTML –• Hardware – • Software – Operating System – Binary – Python – Variable – Selection – Iteration. |
Enrichment • Coding Club |
Year 9
The Year 9 Computer Science curriculum is designed to consolidate and extend students’ understanding of computing, preparing them for the transition to Key Stage 4 study. Students build upon their prior knowledge of programming, computer systems, and digital media whilst exploring increasingly complex and contemporary topics such as cybersecurity, data science, and physical computing. Through practical problem-solving activities, students develop resilience, creativity, and logical thinking, applying their knowledge to real-world scenarios. The curriculum encourages students to become confident digital citizens who understand both the opportunities and challenges presented by modern technology. By the end of Year 9, students are equipped with the computational thinking, programming, and analytical skills required for further study in Computer Science and related disciplines.
| Key Knowledge: | |
|---|---|
|
Students develop their programming skills through Python, learning how to work with sequences of data including lists, strings, and arrays. They explore more advanced programming techniques, developing efficient solutions to increasingly complex problems and refining their ability to test and debug code. |
|
|
Year 9 Assessment Points: Assessment in Year 9 Computer Science is continuous and focuses on students’ practical programming ability, theoretical understanding, and problem-solving skills. Students are assessed through a combination of project work, knowledge-based assessments, retrieval activities, and practical programming tasks. |
|
|
Key Vocabulary • Data Science – Cybersecurity – Malware – Phishing – Encryption – Sequence of Data – Algorithm – Physical Computing – Debugging |
Enrichment • CyberFirst Competitions |
Year 10
Students are introduced to the OCR GCSE Computer Science course, developing an understanding of computer systems, computational thinking and problem-solving. They learn how computers process data, communicate across networks and are used in real-world contexts.
The curriculum encourages students to think logically, analyse problems and develop solutions through programming. Students build confidence in applying computational thinking skills while exploring the ethical, environmental and legal impacts of digital technologies.
Students are encouraged to become independent learners who can design, test and refine solutions to complex problems. The course develops resilience, creativity and digital literacy, helping students understand the important role technology plays in modern society.
| Key Knowledge: | |
|---|---|
|
• Computer systems and computer architecture |
|
|
Year 10 Assessment Points: • End-of-topic GCSE-style assessments |
|
|
Key Vocabulary CPU, RAM, ROM, storage, network, protocol, cybersecurity, algorithm, decomposition, abstraction, variable, iteration, selection, sequence, programming. |
Enrichment • Coding challenges and competitions |
Year 11
Students develop a deeper understanding of computer science principles while preparing for OCR GCSE examinations. They apply their knowledge of systems, networks and programming to solve increasingly complex problems and evaluate technological solutions.
Students refine their programming skills and strengthen their ability to analyse, evaluate and justify solutions. Through practical programming and examination preparation, they develop skills valued in further study, apprenticeships and careers within the digital sector.
The curriculum also promotes critical thinking and responsible use of technology, enabling students to understand emerging developments in computing and cybersecurity. Students leave the course equipped with technical, analytical and problem-solving skills that are highly valued by employers and further education providers.
| Key Knowledge: | |
|---|---|
|
• Algorithms and computational logic |
|
|
Year 11 Assessment Points: • Topic assessments using GCSE-style questions |
|
|
Key Vocabulary Binary, hexadecimal, logic gate, Boolean, encryption, cybersecurity, validation, verification, testing, database, SQL, algorithm, syntax, debugging. |
Enrichment • Programming projects and coding clubs |