Courses
We offer a broad and balanced curriculum, for key stage 3 (Years 7-9), key stage 4 (Years 10 and 11) and key stage 5 (Years 12 and 13 - Sixth Form). Click the appropriate button below to find the details for each subject offered in each key stage.
Further details of our curriculum are available on the curriculum page.
Overview
Computer Science
Introduction
The key stage 3 computer science curriculum is designed to empower students with essential digital skills for a rapidly evolving world. Our aim is to teach foundational computer science concepts, fostering critical thinking, problem-solving, and digital literacy. By the end of key stage 3, students will be well-equipped to pursue computer science GCSE, engage in creative software applications, or use computers proficiently across various subjects.
Central to our curriculum is developing programming skills. Students will learn to code using languages like Python and Scratch through interactive and practical projects. This approach enhances logical thinking and creativity. We also emphasise building resilience. By tackling collaborative projects and problem-solving tasks, students will develop a growth mindset, viewing challenges as opportunities to learn and grow. This resilience is invaluable for their academic and personal development. Promoting digital literacy is another key objective. Students will learn about internet safety, digital communication, and ethical technology use, ensuring they can navigate and utilise digital tools responsibly. Our curriculum prepares students for future steps, whether in computer science GCSE, creative software applications, or other academic areas, by providing a broad understanding of topics like web development, data analysis, and computer hardware.
Course leader
Miss V Allen
Curriculum
Course content
Throughout key stage 3, students will explore a diverse range of computer science topics. They will start with basic programming concepts, learning how to write, test, and debug code. As they progress, they will delve into more advanced programming, tackling projects that involve creating games, apps, and websites.
Students will also learn about computer hardware and software, understanding how different components work together. This includes an introduction to networking and the internet, exploring how data is transmitted and the importance of cybersecurity. Data analysis will be another focus area. Students will learn to collect, analyse, and interpret data using software tools. This will include practical applications, such as creating charts and graphs to visualise information.
Web development skills will be introduced, teaching students how to design and build their own websites using HTML, CSS, and JavaScript. This will provide a foundation for creative projects and further studies in digital design and development. Additionally, students will explore the ethical and societal implications of technology, discussing topics such as digital privacy, cyberbullying, and the impact of social media. This will help them develop a responsible and informed approach to using technology in their daily lives.
Topics
Year 7
- Digital media
- Networks
- Using media
- Scratch
- Modelling data
Year 8
- Vector graphics
- Layers of computing
- Web development
- Python
- App development
Year 9
- Python progression
- Media animation
- Data science
- Cyber security
- iMedia project
Skills and requirements
Skills developed
Students will develop critical programming skills, enhancing their logical thinking and problem-solving abilities. They will learn to work collaboratively on projects, building teamwork and communication skills. Additionally, students will become digitally literate, capable of using a range of software tools and understanding key concepts in internet safety and cybersecurity. This holistic skill set will prepare them for future academic and career opportunities in the digital age.