Computer Science
Our Vision
Computer Science at Parmiter's is about giving students the tools to think clearly, act responsibly and build things that work. The technology around them keeps changing - AI, automation, always-on connectivity - but the underlying ideas of the subject don't shift nearly as fast. If students understand how computers actually work, how information gets represented and processed, and how algorithms and programmes are put together, they are in a good position to make sense of whatever comes next.
We want students to leave here able to use technology confidently, but also able to question it, take it apart and build their own.
Ethics and Responsible Technology
Technology doesn't exist in a vacuum and our curriculum treats that as a starting point rather than an afterthought. From Key Stage 3, students look at online safety, cyber security, privacy, digital footprints and how to judge whether information online can be trusted. They are asked to think about the legal and environmental costs of technology and about how the choices made by the people who build systems end up affecting everyone else.
AI gets specific attention here. Students learn, at a level appropriate to their age, roughly how these systems work, where they fall down and what issues - bias, privacy, reliability - come with them. Rather than taking AI output at face value, they practise checking it.
Computational Thinking
Decomposition, abstraction, spotting patterns, building algorithms, reasoning logically - this is the core of what we teach, and it's a way of working that carries well beyond the subject. Students who get comfortable with it tend to be more persistent and more precise when they hit an unfamiliar problem, whatever subject it's in.
How the Curriculum Is Built
Ideas get introduced, then come back later in a different form, then get pushed further - nothing is taught once and dropped. We try to make the "why" of each topic clear: why it matters now and how it links to what came before and what's coming next.
At Key Stage 3, students move between practical programming, computational thinking and theory. Our own tools - Turtle Lab, FlowLogic and Mars DB - help students move from block-based and visual representations of programming toward Python, databases and web development in HTML, CSS and JavaScript.
At Key Stage 4 and 5, the work gets harder: more programming, more algorithms, deeper study of data representation and computer systems. Practical coding only really lands, in our view, once it's backed by a solid grasp of the theory underneath it - so we build in regular retrieval practice and written work to make sure both the understanding and the ability to explain it are there.
Beyond the Classroom
Computer Science doesn't stop at the classroom door. Our computer suites are open at lunchtimes for students working on their own projects or just exploring something that's caught their interest.
There's a programming club and students take part in the Bebras Computing Challenge, the Perse Coding Competition, BIMA Digital Day and various Computer Science Olympiads.
We also try to make sure that Computer Science feels open to everyone, not just the students who already see themselves as "coders" - cybersecurity challenges and programming competitions are one way we do that. Trips, industry contacts and outside speakers give students a sense of how the subject connects to university courses, careers and the wider world.
What we're aiming for, in the end, is students who don't just know how to use technology, but understand how it works, what it does to the world around it and how they might use that knowledge to solve real problems.