Skip to content ↓

Curriculum Reflection - Computer Science

This term, we’ve brought our Computer Science curriculum to life by connecting fundamental concepts to real-world applications and projects that spark student curiosity across all key stages. Our approach focuses on building technical skills alongside an appreciation for computing's diverse impact.

Year 7 pupils immersed themselves in the history of computing by learning to code their own versions of 1980s retro arcade games. This project not only introduced core concepts like variables, loops, and conditional statements but also made the abstract nature of programming tangible and immediately rewarding through a fun, visible output.

Year 8 transitioned from basic programming to web design by engaging with HTML in a project linked to wildlife conservation, specifically Giant Pandas. This allowed students to use their coding skills for a meaningful cause, demonstrating how computing can be a tool for global awareness and digital advocacy.

Year 9 delved into the fundamentals of Python programming, focusing on its versatility and power. We sparked curiosity by showing real-world examples of how Python is used in areas like data science and web development, allowing students to build foundational, transferable skills for future study and careers.

Year 10 confronted modern digital challenges by exploring computer security, covering topics like malware and phishing attacks. By using real-world case studies and ethical hacking simulations (safely managed), we emphasized the critical importance of digital citizenship and equipped them with practical knowledge to stay secure online.