Skip to content

Computer Science

Pupils in an ICT suite


In Computing we develop innovative future leaders in the digital world who can use computational thinking to solve real world problems. We provide our students with the knowledge and tools to use technology responsibly, safely and ethically. We strive to ensure that the skills and foundations of IT systems help students in their future careers.

Staff and facilities

The department is staffed by two full time teachers and one part time teacher. There are three main computer suites which are part of the school wide network. Each suite has a set of large-screen computers, interactive whiteboard and colour printing facilities. Screen sharing software is used in all suites to ensure pupils can clearly see demonstrations.

Subject time per 10-day cycle

  • First and Second Year – two lessons plus homework
  • Third Year (optional) – three lessons plus homework
  • GCSE (optional) – five lessons plus homework

Class sizes

First and Second Year Computer Science is taught in form groups of around 25 pupils. In the Third Year and GCSE groups are usually kept to the maximum size of approximately 15 pupils.

Computer Science in the Lower School

In the first two years pupils develop a breadth of knowledge and skills across the three main content areas: Computer Science, Information Technology and Digital Literacy. They develop their Computer Science skills through units of work that develop programming and computational thinking. They learn about the key fundamentals of Computer Systems, Data Representation, Networking and Cyber Security. They also develop the digital literacy skills and knowledge required to be an effective, safe and discerning user of a range of computer systems. Throughout all units of work pupils develop knowledge and understanding of information technology by re-using digital artifacts to create digital projects and undertaking creative projects that involve selecting, using, and combining multiple applications.

In the Third Year there is more of an emphasis on pure Computer Science and pupils focus on their programming and computational thinking skills. Pupils develop the key fundamental knowledge and skills to understand topics such as Data Representation, Computer systems, Network and Cyber Security and the Impact of Computers. Pupils use a variety of desktop and web-based platforms to create, share and submit pieces of work.

Computer Science further up the school

If pupils choose the GCSE Computer Science they will be involved in developing a comprehensive understanding of how computers and networks operate.

On this course pupils will study how computers work, how to write programs and how data are represented and handled by applications. Pupils will have to design and write programs in the Python programming language.

Pupils will develop analytical and problem-solving skills and gain experience of meeting particular end-user requirements. The content is highly mathematical and requires a high level of logical reasoning.

Pupils learn about the ethics and laws governing computer use as well as cyber security and how binary numbers are used to represent sound and images. Pupils are expected to show their level of ability by completing a series of programming challenges. This helps to demonstrate their skills and resilience as a problem solver.

A Level

At A Level we follow the AQA course. The course is split into two complementary sections, programming and theory. On the programming side of the course, students will learn the Python programming language. They will cover the fundamentals of programming, data structures, algorithms, and object-orientated programme design.

The theory side of computer science teaches about the internal workings of a computer, right down the basics of how all data is stored using binary, whether that data consists of numbers, text, pictures or even music. It goes on from there to cover aspects of computer architecture, showing exactly how data is accessed from main memory using assembly language instructions and the fetch-execute cycle.

Paper 1:

  • Fundamentals of programming
  • Fundamentals of data structures
  • Systematic approach to problem solving
  • Theory of computation

Paper 2:

  • Fundamentals of data representation
  • Fundamentals of computer systems
  • Fundamentals of computer organisation and architecture
  • Consequences of uses of computing
  • Fundamentals of communication and networking

Non-exam assessment

The programming project allows students to develop their practical skills in the context of solving a realistic problem or carrying out an investigation. Students can choose to program in any language and use a variety of programming environments to develop their project. Pupils will Analyse, Design, Implement, Test & Evaluate their solution which could be for example a computer game, a web based system or an electronic device powered by a micro controller.

Can I do my homework at school?

Yes, whenever the Computer suites are open.

Pupils are also encouraged to use online platforms such as Frog or Google Classroom when working from home as it means their work is stored on our servers that are backed up each night. This removes the need for transporting important files on USB pen drives.

When can I use the computer?

Pupils have access to the computers whenever a member of staff is present. This means that break and lunch times can be used for consolidation, catch-up and exam preparation.


There a lots of exciting competitions and clubs to attend. Competitions will run at different times in the year and will include Cyber Centurion, Bebra and Pi Wars. There are also clubs including Pygame Game Development, Micro bit and Animation Club.


Our policy is that the network is provided for educational purposes only. Pupils are not allowed to play computer games on the school computers unless it is part of a class activity specified by a teacher.


Although pupils can access email and the school network via the internet, they are also able to access learning resources via Frog. This provides details of timetables, bulletin messages and homework assignments and forms a one-stop platform that contains useful information and resources. The school has also adopted ClickView which is a means of delivering video and audio content to pupils through the internet.