From the Prep years onwards we have begun specific activities to prepare the students for active participation in an increasingly digital world, working on problem-solving skills and leading on to knowledge of programming in Scratch and Python, together with a technical understanding of the computers and networks in daily use.
The GCSE Computer Science course gets students working with real-world, practical programming techniques that give them a good understanding of what makes technology work. The qualification is split into two components:
Component 1 - Practical programming - is examined by controlled assessment.
Component 2 - Computing fundamentals - is exam based.
This qualification is linear. Students sit all exams and submit all assessment work at the end of the course.
1. Fundamentals of algorithms
3. Fundamentals of data representation
4. Computer systems
5. Fundamentals of computer networks
6. Fundamentals of cyber security
7. Ethical, legal and environmental impacts of digital technology on wider society, including issues of privacy
8. Aspects of software development
9. Non-exam assessment