A high-quality computer science education equips pupils to use computational thinking and creativity to understand and change the world. Computing has deep links with mathematics, science, and design and technology, and provides insights into both natural and artificial systems.

The core of computing is computer science, in which pupils are taught the principles of information and computation, how digital systems work, and how to put this knowledge to use through programming. Building on this knowledge and understanding, pupils are equipped to use information technology to create programs, systems and a range of content.

Computing also ensures that pupils become digitally literate – able to use, and express themselves and develop their ideas through, information and communication technology – at a level suitable for the future workplace and as active participants in a digital world.

Moat Community College - Schemes of Work for Computer Science KS3

The Computer Science curriculum has the aim of providing pupils with the opportunity to acquire effective skills in three key areas. The key areas are as follows:

  • Computer Science: The scientific and practical study of computation; what can be computed, how to compute it, and how computation may be applied to the solution of problems.
  • Information Technology: Concerned with how computing and telecommunications equipment work, and how they may be applied to the storage, retrieval, transmission and manipulation of data.
  • Digital Literacy: The ability to effectively, responsibly, safely and critically navigate, evaluate and create digital artefacts using a range of digital technologies

Below is an outline of the Key Stage 3 curriculum which is a broad and balanced curriculum. The way the curriculum is structured allows pupils to make a decision whether they want to study Computer Science at Key Stage 4.

Year/Term Year 7 Year 8 Year 9
Half Term 1 (7 Weeks) Unit 7.0: Induction & key ICT skillsUnit 7.1 ESafety (Social Networks)Using computers safely, effectively and responsibly Unit 8.0 Induction & key ICT skillsUnit 8.1 Scratch(Unit 8.1b Animation in Flash) Unit 9.0 Induction & key ICT skillsUnit 9.1 Python ProgrammingUnit 9.1b AlgorithmsUnit 9.1c Python next steps
Half Term 2 (8 Weeks) Unit 7.2 Pivot Animation(Unit 7.3 Repeated Patterns)(Unit 7.3b Control systems with flowol)  (Unit 8.2: Pivot)Unit 8.3: Technology(Unit 8.3b Small Basic) Unit 9.1: Python ProgrammingUnit 9.2a HTML and website developmentUnit 9.2b: Website DesigningUnit 9.3 Networks
Half Term 3 (6 Weeks) Unit 7.4 Binary & Control   Unit 8.4 Databases & SQL(Unit 8.4b HTML) Entry LevelInput/ Output hardware, software, operating systems, storageExam TCS1/TCS2Project on scratch
Half Term 4 (5 Weeks) Unit 7.5 Understanding Computers  Unit 8.5: Changing History to life (MoviePlus) Entry LevelUtility software, operating systems, software security, online dataExam TCS3/TCS4Project & deadline
Half Term 5 (8 Weeks) Unit 7.6 Introduction to  algorithms & Python  Unit 8.6: Sound with Audacity Entry LevelLogic gates, binary, flowcharts, variables & data sizesExam TCSTAP1/TCSTAP2
Half Term 6 (6 Weeks) Unit 7.7 Computer Crime & Cyber Security Unit 8.7 : Introduction to coding through KODUUnit 8.7 : Microbits Entry LevelAlgorithms & coding, logic gates, Boolean, flowcharts, data types , SQLExam TCSTAP3/TCSTAP4

Key Stage 4 Year 10 / 11 Computer Science

The GCSE Computer Science course has real relevance in our modern world. While students will no doubt already have some knowledge of computers and related areas, this course will give them in-depth understanding of how computer technology works and a look at what goes on “behind the scenes”. As part of this, students will investigate computer programming, which many students find interesting - a fun and interesting way to develop critical thinking analysis and problem solving skills which can be applied to everyday life.

Awarding Body: OCR    Qualification: GCSE Computer Science

Method of Assessment:

40% Examination 40% Examination 20% Controlled Assessment Project

Course description and what will it be like:

The OCR GCSE Computer Science course gets you working with the digital real-world, giving practical programming techniques, understanding of what makes technology work with computational thinking.

The learners experience:

  • logical thinking skills and able to solve problems in the real world
  • programming and coding computers (Python and other development languages)
  • Preparation for a career in computer science, programming, games or app designing
  • understand and apply the fundamental principles and concepts of Computer Science, including abstraction, decomposition , logic, algorithms, and data representation
  • analyse problems in computational terms through practical experience of solving such problems, including designing, writing and debugging programs
  • think creatively, innovatively, analytically, logically and critically
  • understand the components that make up digital systems, and how they communicate with one another and with other systems
  • understand the impacts of digital technology to the individual and to wider society
  • apply mathematical skills relevant to Computer Science.

The Computer Science Teaching Staff

Subject Leader : Mr Khalid Patel

Second in department: Ms Josie Wild

Teachers : Mr Noor Taib , Mrs Priya Bhama , Mrs Jane Patel