We strongly believe that Information Communication Technology and the teaching of Computing is crucial in the successful delivery of contemporary education.

At Gad’s we aim to develop our students’ ability to select and use ICT appropriately and effectively for achieving their specific goals.

We aim to enhance their creativity, research and problem solving skills and their ability to communicate effectively using a variety of different media.

We aim to equip them with the ICT skills they will need in the workplace or in further education or training.

We aim to help our young people to become:

  • Successful learners
  • Confident individuals
  • Responsible citizens
  • Effective contributors


Our Methodology

Key Stage 3

Our Key Stage 3 course combines elements of both the ICT curriculum and the new Computing Curriculum.  ICT is the study of all the technologies used to collect and process information and to communicate with one another. It generally refers to electronic devices although it would be true to say that the pen is one of the most important examples of ICT ever.

Computing is more technical, with less emphasis on business and more emphasis on the actual design and programming of IT systems. Computing involves a lot of maths, and unlike ICT, students are expected to learn how to use a number of programming languages. Topics include things such as Networking, Hardware and Operating Systems.


Key Stage 4

Currently Gad’s delivers the OCR 9-1 Computer Science course at Key Stage 4. The course is made up of three components.

Component 1: Computer Systems

This component will introduce learners to the Central Processing Unit (CPU), computer memory and storage, wired and wireless networks, network topologies, system security and system software. It is expected that learners will become familiar with the impact of Computer Science in a global context through the study of the ethical, legal, cultural and environmental concerns associated with Computer Science.

Component 2: Computational thinking, algorithms and programming

This component incorporates and builds on the knowledge and understanding gained in Component 01, encouraging learners to apply this knowledge and understanding using computational thinking. Learners will be introduced to algorithms and programming, learning about programming techniques, how to produce robust programs, computational logic, translators and facilities of computing languages and data representation. Learners will become familiar with computing related mathematics.

Component 3: Programming project

The Programming Project requires learners to use skills from Component 01 and Component 02 to create a solution to a set problem. They will code their solution in a suitable programming language. The solution must be tested to ensure they solve the stated problem. Learners must create a suitable test plan with appropriate test data.