In Key Stage 3 Computing we aim to enable students to develop foundational skills and knowledge in computer science, digital literacy, information technology and media production. We do this to prepare them for a future in a world where the use of this technology will be a core part of their personal and working lives, and to provide a platform for our key stage 4 qualifications. We aim to ensure that they can operate safely in an online world and can make appropriate judgements on selecting the software, sites and technology services that they will use.
Students receive 2 hours of Computing lessons per fortnight in key stage 3 (years 7-9). We spend time exploring a range of topics which provide students with a broad experience of both the use and understanding of technology and computers. These include:
We also offer several extra-curricular opportunities for students to engage in, such as clubs using our Lego Robotics kits and programming projects and competitions. We also engage in a number of government and industry-backed initiatives such as the Cyber Explorers programme, Bebras international computational thinking challenge and Inspiring Digital Enterprise award (IDEA).
GCSE Computer Science is a specialist, rigorous and academic GCSE qualification that aims to study the inner workings of computer systems and their impact on society. It also studies computational thinking, algorithm design and textual programming. There are 2 exams for computer science which focus on both the theory and application of programming. Students who take this course prepare themselves for a range of further education opportunities in a variety of computing disciplines.
We use the OCR J277 specification for the subject and use a range of teaching materials and styles to deliver the content. By following a ‘flipped learning’ model we can promote independence and study skills for students – they use the Cornell note-taking method to make notes from videos as part of their home learning, before applying the knowledge in the classroom. This allows us to target misconceptions and improve learning rather than use time for initial teaching. Students also apply their programming knowledge through practical activities using Python, following a fully assessed syllabus.
We use materials from SMART Revise Wayground (Quizzizz) and Microsoft Teams alongside our paper booklets for Cornell and revision note taking.
