Apply
Visit
Contact

Computer Science

Advances in computing are transforming almost every aspect of our lives.

Whether we want to find information, keep in touch with friends, read the latest bestselling novel, go shopping or keep fit, the way we do it has been transformed by technology.

Studying A Level Computer Science in Sixth Form enables our students to develop an in-depth understanding of how computer technology works. It is an intellectually challenging yet very practical and rewarding discipline. Pupils learn how to make computers do exactly what they want them to, through the application of problem solving and computer programming skills.

As all industries and workplaces are transformed by digital technology, employers will require people with an understanding of and skills in computer science to help them adapt to the 21st century world. If you are considering this subject, it is important to know that Computer Scientists are not just hidden away writing code. Working in Computer Science involves working and communicating with people to find out what problem they need to solve, and using technology to help them by designing and creating solutions to meet their needs.

A Level Computer Science 

In addition to developing practical programming skills students learn how to use computational thinking skills to solve problems. They learn how to create new computer programs that solve real world problems. Furthermore, they will develop their understanding of a range of technologies including networks, databases and approaches to handling ‘Big Data’. Students also consider how developments in these and other technologies are changing our world.

The course builds upon skills developed in GCSE Computer Science, but is also open to students with no previous programming experience. It is recommended that students who have not previously studied Computer Science research what the course includes and independently develop some knowledge about how simple computer programs work. Reading lists and recommended online tutorials are available upon request.

Topics include:

  • Programming: various styles (Procedural, OOP, Functional ) and languages (including Python, SQL, Haskell)
  • Data structures
  • Algorithms
  • Theory of computation
  • Computer organisation and architecture
  • Databases
  • Communication and networking
  • Big Data

Assessment in Year 13 include a programming project, a written assessment and an on-screen examination.

Key skills required for this subject are logical thinking and attention to detail together with enthusiasm for problem-solving and a fair amount of patience and perseverance.

Co-curricular Activities

We offer a fantastic range of co-curricular options in Computer Science for students to explore their technical skills further and apply their knowledge to real-world challenges.

Activities include:

  • Oxford University Computing Challenge
  • Visiting speakers from Computer Science-related industries
  • University visits
  • Prefect activities to support coding and robotics club

 

GDST Space Technology Diploma 

Year 12 students with experience of programming have the unique opportunity to take part in the GDST Space Technology Diploma. This course includes practical activities that enable students to explore and learn how programming and other computer science techniques are used in the space technology industry. Students create a portfolio of work that demonstrates a range of data collection, data analysis, and data visualisation techniques.  They develop advanced skills in Python programming and gain an insight into how Artificial Intelligence is transforming and expanding what is possible in this field.  Additionally students will participate  in conferences at various locations and will have access to work with programme collaborators and guest speakers from a range of technology organisations including NASA Education.

Computer Science