Teaching Staff and Responsibilities

Mrs Kimbugwe: Teacher of Computer Science

Ms Molloy: Teacher of Business and Computing

Mr Hitchman: Teacher of Music and Computing


KS3 (Years 7-9)

How do we organise teaching groups at KS3?

Each year group is divided into 6 mixed ability teaching groups (class size 20-24)


What are our aims at KS3?

KS3 Computing Nationally is divided into three strands. The three strands of Computing are: Computer Science, Information Technology and Digital Literacy.


We have developed the following aims for each strand:

Computer Science

  • Pupils will design, use and evaluate computational abstractions that model the state and behaviour of real-world problems and physical systems
  • Pupils will explore two or more programming languages, at least one of which is textual, to solve a variety of computational problems;
  • Pupils will make appropriate use of data structures [for example, lists, tables or arrays]; design and develop modular programs that use procedures or functions
  • Pupils will learn simple Boolean logic [for example, AND, OR and NOT] and some of its uses in circuits and programming;
  • Pupils will discover how numbers can be represented in binary, and be able to carry out simple operations on binary numbers
  • Pupils will explore the hardware and software components that make up computer systems
  • Pupils will learn how instructions are stored and executed within a computer system


Information Technology

  • Pupils will complete creative projects that involve selecting, using, and combining multiple applications
  • Pupils will create, re-use, revise and re-purpose digital artefacts for a given audience


Digital Literacy

  • Pupils will learn a range of ways to use technology safely, respectfully, responsibly and securely,
  • Pupils will learn how to protect their online identity and privacy; recognise inappropriate content, contact and conduct


How does this subject develop over KS3?

Over KS3, pupils will begin each year with a focus on E-Safety which evolves from basic skills and how to use social media to cybersecurity, malware and information protection

Pupils will develop the ability to problem solve.  In Year 7, pupils will learn how to decrypt and manipulate small passages of code but by Year 9, there will be greater focus creating your own blocks of code

Pupils will develop consistent life skills across the KS3 curriculum. In Year 7 the pupils will learn the basics of spreadsheets, creating PowerPoint presentations and using the basics of office package. By Year 9 they move onto making animations, preparing budgets and graphing information

In Year 7 the aim is give pupils a basic knowledge of computing and confidence in using the programmes available on our network.   By Year 8 and Year 9, pupils will be building their capacity in Computer Science, focusing on more specific topics and developing their programming skills.


What will my daughter learn at KS3?

Year 7

  • E-Safety: Emailing staff, attaching files, file management, using computers safely, using the internet safely, social media
  • Understanding computers: Elements of a computer, hardware/computer devices, CPU, storage devices, cloud storage
  • Binary: Understanding binary, binary conversion, hexadecimal
  • Photoshop: Intro to photoshop, altering images on photo shop, preparing an image
  • Encryption: Understanding encryption, Caesar cipher, morse code mobile phone code
  • Networks: Understanding networks, LAN vs WAN, network typology
  • Spreadsheets: Using excel, how to start a formula, sum formula
  • Web Design: Designing a website, manipulating images, adding sound effects
  • MicroBits: What is a MicrobiT, introduction to coding, introduction to Java Script
  • Scratch: Build a game in scratch, follow small tutorial, learning about creating blocks of code, learning how to transition into Python
  • Python: Intro into coding, why do people code, girls in coding, transitioning from Scratch to Python, how is this different to scratch, how is this different to Microbits, print function- typing Hello World


Year 8

  • E-Safety: Cyber security, hacking, the cost of security introduction into malware
  • Understanding computers: Review of year 7 content, hardware ,CPU, understanding memory, clock speed, cache speed
  • Binary: Understanding binary, binary addition
  • History of Computers: Key people of computing, women in computing, understanding the evolution of computers, women in computing
  • Flowchart: Flowcharts in real life, control in real life, intro into algorithms, sequences , sensors , subroutines
  • Algorithms: Flow Charts, algorithms – in real life, algorithms in business, page rank, pseudocode
  • Spreadsheets: Sum formula, average, max/Min, graphing data ,what if functions
  • Building A Website using HTML: Dreamweaver (using code), build a website
  • MicroBits: Focusing on how Microbits link to JavaScript
  • Scratch: Build a game in scratch, follow small tutorial, learning about creating blocks of code, learning how to transition into Python
  • Python: Re-cap to python, loops, lists


Year 9

  • E-Safety: Cyber security, hacking, the cost of security introduction into malware
  • Google Sketch-up: Using 3D modelling pupils will generate their own hotel complex.
  • Python: Strings and variables, numbers and arithmetic, selection
  • Computational Thinking: Decomposition, pattern recognition, abstraction algorithms, testing and debugging
  • Databases: Understanding databases, creating a data base, editing a database, relational databases
  • Networks: Network protocol, methods of network security
  • Pseudocode: Why pseudocode is used, how to write pseudocode, how to use indents, using IF …THEN …ELSE conditions, using mathematical operators in pseudocode, using variables in pseudocode, sing WHILE loops, using FOR loops
  • Building A Website using HTML (Web Design): Following a client brief, tailoring a product to suit the client, working from a business perspective
  • Animation: Building your own animated video, editing animation and fulfilling a client brief
  • Data representation: Reviewing data representation, how this is shown with sound and file compression


Are there any websites that will support my daughter’s learning?


KS4/GCSE (Years 10-11)

How do we organise teaching groups at KS4?

At KS4, classes are taught in option groups which are all mixed ability.


Which GCSE specification do we prepare pupils for?

AQA GCSE Computer Science. Here is a link to the specification for more detailed information:


What will my daughter learn at KS4?

Year 10

We have selected the following options from the specification to teach in Year 10.

  • The Programming Project: The programming project develops a student’s ability to use the knowledge and skills gained through the course to solve a problem. Students will be expected to follow a systematic approach to problem solving. Students are expected to show the development of a computer program along with the computer programming code itself which has been designed, written and tested by a student to solve a problem.  Students must also produce an original report outlining this development.
  • Paper 1: Computational thinking and problem solving

Computational thinking, problem solving, code tracing and applied computing as well as theoretical knowledge of computer science


Year 11

We have selected the following options from the specification to teach in Year 11.

  • Paper 2: Written assessment

Ethical, legal and environmental impacts of digital technology on wider society, including issues of privacy and aspects of software development

Are there any websites that will support my daughter’s learning?