Learning & Achieving Together


Our vision is to make computing interactive, interesting and informative, equipping students with skills relevant to the modern world where problem solving, algorithms and understanding technology play a major part in our lives. We will create confident, independent users of new technologies through lessons in computer science.

Students will be taught the principles of information and computation, and how digital systems work. Computing will equip students to use information technology to create programs, systems and a range of media. It also ensures that students become digitally literate, and are able to use and express themselves in developing their ideas through information technology. All learners should have the right skills for their future workplace and become more active participants in a digital world.

Key Stage 3

Skills are taught in seven week modules to students in Years 7 to 9 who are taught one computing lesson a week. The modules have been developed from the new National Computing framework in order to meet the needs of all Brentside students.

Year 7

  • Using Computer Systems
  • E-safety
  • Logic gates
  • Database:1
  • Python programming: 1
  • Game on:1

Year 8

  • HTML and CSS
  • BHM- Multimedia Project
  • Database: 2
  • Flowol
  • Python programming: 2
  • Game on: 2
  • Inside a Computer

Year 9

  • APP development
  • Computing for business
  • Creative programming
  • Graphics for business
  • Careers in Computing

Key Stage 4

Students are offered an option at key stage 4 where they can select ICT or GCSE Computer Science if they choose to. Students will learn a range of skills which they use extensively and apply to solve real problems.

GCSE Computer Science

This course is technical and suitable for students with strong mathematics skills and a keen interest in computer programming.

GCSE in Computer Science will enable students to:

  • Develop their understanding of current and emerging technologies
  • Understand how the technologies work and apply this knowledge to a range of contexts
  • Understand the use of algorithms in computer programs to solve problems using programming
  • Use their knowledge and understanding of computer technology to become independent and make informed decisions about the use and implications of different technologies
  • Develop computer programs to solve problems
  • Evaluate the effectiveness of computer programs.

Assessment and Examinations (OCR)


Students will be expected to complete a programming controlled assessment in Year 11 which has a weighting of 20%.

Two examinations have a total weighting of 80% and upon completion of the course students will receive a GCSE grade A*-G.

Key Stage 5

The AQA A level course delivered in our Sixth Form takes the GCSE a step further allowing students to delve deeper into Computer Science and further Python programming.  Students complete a practical project in Year 13.


AS Level Paper 1: Programme Course- Further Python programming; Fundamentals of programming and data structures; Systematic approach to problem solving; Theory of computation

AS Level Paper 2: Theory Course- Fundamentals of data representation; computer systems; computer organisation, architecture, communication and networking; Consequences of uses of computing

In addition: AS Paper 1 requires the use of skills in the systematic approach to problem solving

In addition, AS Paper 2 requires the use of Fundamentals of databases: Big Data; Fundamentals of functional programming

A level

A level Paper 1: A level non examination assessment- Students solve or investigate a practical problem. Students will be expected to follow a systematic approach to problem solving,

Assessment and Examination (AQA)

AS level: Paper 1- on screen examination (50%)  Paper 2 written examination (50%)

A level: Paper 1- on screen examination (40%)  Paper 2 examination (40%) Practical project (20%)

Extra Curricular Opportunities

Extra curricular opportunities include Programming club for all key stages.