Computing

    Introduction

    The computing Department is comprised of 2 large PC suites with an additional room for hardware and robotics workshops. The aim is both to develop the confidence and skills of students that will not go on to study Computing at GCSE and beyond, whilst providing an environment for those with a deeper interest in the subject (possibly in their spare time) to flourish and continue to study Computer Science at A Level and beyond.  

    Year 7 - 9

    In year 7 and 8 the aim is to gradually develop pupils’ programming techniques progressing from Flowol to Scratch then Gamemaker. Time is spent exposing students to web design and movie making applications, Microsoft Office skills are developed and E-Safety is covered at the beginning of year 7. Python programming is introduced in year 8 as well as SQL.

    The emphasis in year 9 is on applying the software skills taught lower down the school to independent practical projects (websites and movie production) as well as developing the students’ understanding of Computer Systems and Hardware in hands-on sessions.     

    GCSE

    At GCSE the subjects taught are:

    Computer Systems

    • Systems Architecture
    • Memory
    • Storage
    • Wired and wireless networks
    • Network topologies, protocols and layers
    • System security
    • System software
    • Ethical, legal, cultural and environmental concerns

    Computational Thinking, Algorithms and Programming

    • Algorithms
    • Programming techniques
    • Producing robust programs
    • Computational logic
    • Translators and facilities of languages
    • Data representation

    Programming Project

    • Programming techniques
    • Analysis
    • Design
    • Development
    • Testing and evaluation and conclusions

    A Level

    Unit 01 Computing Principles

    • The characteristics of contemporary processors, input, output and storage devices
    • Software and software development
    • Programming
    • Exchanging data
    • Data types, data structures and algorithms
    • Legal, moral, ethical and cultural issues

    Unit 02 Algorithms & Problem Solving

    • Elements of computational thinking
    • Problem solving and programming
    • Algorithms

    Unit 03 Programming Project (an APP of student’s own choice to make)

    • Analysis of the problem
    • Design of the solution
    • Developing the solution
    • Evaluation

    In addition students learn the C++ programming language, as well as some additional content not on the specification (Game Heuristics, Information Retrieval and Language Models). Computer Science at A Level is a challenging but rewarding subject open to either GCSE Computer Science students or strong mathematicians with no prior experience at GCSE.

    Tours and Trips