Computer Science at Forest School

Head of Department: Mr M Jalowiecki

Studying Computer Science gives pupils the opportunity to both understand how the world of technology works together and enables them to find out ways that they can influence the impact of technology within society.

They will learn skills of computational thinking and increase their problem solving ability by learning the fundamentals of programming and algorithmic thinking.

Technology is embedded in every aspect of our lives. Computer Science is being used help solve many of the world’s biggest problems

Our rich learning opportunities can include: 

  • Cyber Security Challenges
  • British Informatics Olympiad
  • Perse Coding Challenge

GCSE and A-level Overview

The OCR GCSE in Computer Science is engaging and practical, encouraging creativity and problem solving.

It encourages students to develop their understanding and application of the core concepts in Computer Science.

Students also analyse problems in computational terms and devise creative solutions by designing, writing, testing and evaluating programs.

The OCR A Level Computer Science qualification develops students’ understanding of the core academic principles of Computer Science, including problem solving, programming paradigms and practical knowledge of computer systems.

Students will have the opportunity to apply their skills to address a real-world scenario through the creation of an independent programming pr

Assessment at GCSE and A-level


  • Paper 1: written exam – 50% of total marks
  • Paper 2: written exam – 50% of total marks

A Level:

  • Paper 1: written exam – 40% of total marks.
  • Paper 2: written exam – 40% of total marks.
  • NEA – Programming Project – 20% of total marks

How can Computer Science change the world?

That will be determined by the use of technology, be in a position where you are the one making those decisions.

What our students think

Computer Science is constantly evolving and updating, but the fundamentals remain the same, learning to code is not about the language but about applying the principles of computational thinking.