- Home
- Our Educational Philosophy and Practice
- Subject Information
- Computer Science
Head of Faculty
Subject Leader
Vision
To give pupils a broad education that ignites creativity and equips them with the knowledge and skills to understand and change the world.
Disciplinary Concepts
- Computational thinking
- A body of knowledge
- A set of techniques and methods
- A way of thinking and working
- Longevity
- Independence from specific technologies
Big Questions
- What is computer Science and why do we need it?
- How do you implement computational thinking to solve problem?
- Why learn programming?
- How to use technology responsibly and ethically
- How does computer science supports every other field i.e. Medicine, Farming etc. ?
Curriculum Content
KS3
Year 7
- Using computer safely, effectively and responsibly
- Introduction to Algorithm and Programming
- Programming with Python
- Understanding Computers
- Graphics
- Introduction to HTML
Year 8
- Algorithm and Programming with Python / Scratch
- Programming with Python / Data Modelling with Spreadsheets
- App Development
- Creative Media
- Cyber Security
- Web Development
Year 9
- Programming with Python / Web Development with Dreamweaver
- Programming with Python / Web Development with Dreamweaver
- Creative Media / Graphics / Video Production
- Creative Media / Graphics / Video Production
- App Development
- Cyber Security
KS4
At KS4 we offer OCR GCSE Computer Science. The course is examined by two exams at the end of Year 11. There are 2 elements to the course: Computer Systems and Computational thinking, algorithms and programming. The content for these are taught as follows:
Year 10
- Introduction to Computer Science
- System Architecture
- Memory
- Storage
- Wired and Wireless Network
- Network topologies, protocols and layers
- Ethical, legal, cultural and environmental concerns
- Algorithms
- Programming techniques
- Translators and facilities of languages
- Data representation
- Programming
Year 11
- System Security
- Systems Software
- Producing robust programs
- Computational logic
- Programming techniques
- Data Representation
- Programming