Quick Links

Useful Links

Committed to excellent standards of teaching in partnership with a variety of local and national organisations contributing towards system-wide improvement.

Visit Site

GSO Test

Computing Programme of Study

Key Stage 3

 

Year 7

Year 8

Autumn Term 1


Unit 7.1 E-safety: protecting online identity and privacy; recognise inappropriate content, contact and conduct, and how to report concerns [9]

Students will learn:

  • introduction to Computing at CHSB
  • how to Log into the school computer system
  • how to use Google Suite apps and  to set up your folders for the upcoming year
  • how different malware can affect your computer and how to avoid malware
  • what are Phishing, viruses, Trojan horses and spyware
  • why people get caught out by different types of malware
  • revision and end of Topic Test

Unit 8.1 Computer Systems and Types of network: Communication between hardware and software, Network communication, e.g. LAN, WAN [5]

Students will learn:

  • to identify and understand the components inside the Computer System
  • to identify and understand the difference between Input and Output devices
  • to understand basic Computer Hardware and Software
  •  to identify and understand different types of Networks
  • to identify and understand IP Addresses and Data Transmission
  • to identify and understand the different Network Topologies
  • to understand Computer Crime and Cyber Security
  • revision and end of Topic Test

Autumn Term 1

Unit 7.7 Binary: binary addition, conversion between binary and decimal [4]

Students will learn:

  • binary numbers and why they are important to computer systems
  • how to convert from binary to denary and vice versa
  • how to add binary numbers using the associated rules
  • how to convert binary numbers into ASCII characters
  • how to create bitmap images using binary code.
  • revision and end of Topic Test

Autumn Term 2

Unit 7.2 Excel/Google Sheets: including collecting and analysing data, meeting user needs [1]

Students will learn:

  • how to enter data into a spreadsheet and identify cell references correctly
  • how to format a spreadsheet appropriately including changing column widths, merge and centre and currency formatting
  • how to use the basic functions SUM, AVERAGE, MIN and MAX in a spreadsheet
  • how to sort a spreadsheet and apply a basic filter
  • how to create a spreadsheet and graph from scratch and how to use the graph
  • how to use absolute and relative cell references
  • revision and end of Topic Test

Unit 8.2 Algorithms

- Design use and evaluate computational abstraction

-Understand Sorting algorithms

-Understand Searching ALGORITHMS [2]

Students will learn:

  • how to design, use and evaluate  computational abstraction
  • how to sort algorithms
  • how to search algorithms
  • use logical reasoning to compare the utility of alternative algorithms for the same problem
  • revision and end of Topic Test

Autumn Term 2

Unit 7.8 Python Programming: 

Sequence; Selection [if statements); Iteration (For Loop, While Loop) [3]

Students will learn:

  • how to start Python IDLE and run a Python program
  • to use Python to perform calculations and to write simple programs that respond to user input
  • to be able to use ‘else’ and other selection methods in the Python program
  • to be able to use Python lists and data structures within a range of programs
  • to use Python lists as a data structure and to use iteration in a program to repeat blocks of code
  • to be able to apply FOR loops and While loops to Python programs
  • revision and end of Topic Test

Spring Term 1

Unit 7.3 Micro:bit Programming [7]

Students will learn:

  • to understand what the Micro:bit is and how it is used to program
  • how to create the rock, paper, scissors game, using the Micro:bit
  • how to create a digital pet, using the Micro:bit
  • how to create a catch the egg game, using the Micro:bit
  • self and peer assessment
  • revision and end of topic test

Unit 8.3 Data Representation: How Text, Sound and Pictures are represented and manipulated digitally in binary [6]

Students will learn:

  • about how data of various types, such as text, sounds and images, can be represented and digitally altered
  • to understand a range of image file formats, for example, jpg, gif, png, bitmap and tiff
  • to research vector and raster (bitmap) images
  • to understand the key differences between bitmap and vector images
  • to understand sound files and to differentiate between a range of different formats, sound files can be saved in
  • revision and end of topic test

Spring Term 2

Unit 7.4 Scratch Programming [7]

Students will learn:

  • how to recognise different flowchart symbols and how to put them together
  • how to control sprites and create a loop, in Scratch
  • learn how to independently, make a virtual pet in Scratch
  • peer assess each others game
  • revision and end of topic test

Unit 8.4 Computational Logic: Logic gates and their uses in circuit programming (AND, OR, NOT), Truth Tables [4]

Students will learn:

  • to understand that computational thinking is a way of breaking a problem down into smaller parts, in order to find a solution
  • to know that once a problem has been decomposed, it may be possible to identify patterns within the smaller tasks
  • to be able to use abstraction to remove unnecessary detail from a problem.  By using abstraction I will be able to simplify complex problems
  • understand several key algorithms that reflect computational thinking.  Use logical reasoning to compare the utility of alternative algorithms for the same problem
  • understand how to create an algorithm to solve a particular problem and to use standard flowchart symbols
  • revision and end of Topic Test

Summer Term 1

Unit 7.5 Creating digital graphics, using Adobe creative cloud (create or re-purpose graphics) [8]

Students will learn:

  • how to plan a Digital Graphic
  • how to create an Assets Table
  • how to create or re-purpose the graphics
  • how to create the Digital Graphic, using a relevant software
  • how to test the completed Digital Graphic
  • how to review the final Digital Graphic
  • peer and self-assessment of the final Digital Graphic
  • revision and end of Topic Test

Unit 8.5 Advanced Python Programming: - Data structures: Arrays, Lists, Functions and Procedures [3]

Students will learn:

  • how flowcharts are used in programming
  • how ‘Algorithms’ and ‘Pseudocode’ are used in programming
  • how ‘Sequence’ and ‘Selection’ techniques are used in programming
  • how ‘Iteration’ techniques are used in programming
  • how to write and self assess programs in Python
  • revision and end of Topic Test

Summer Term 2

Unit 7.6 Multimedia Product including, text, animation, sound, video and graphics (created in unit 7.5) [8]

Students will learn:

  • how to plan to make a Google Slides Presentation
  • how to create an Assets Table
  • how to create the Google Slides Presentation, using the plan
  • how to test the completed Google Slides Presentation
  • how to evaluate the completed Google Slides Presentation
  • peer and self-assessment of final presentation

Unit 8.6 Website Production 

Photoshop (create or re-purpose graphics), Animation, Audacity, Movie MAKER [8]

Students will learn:

  • how to review/evaluate existing websites
  • how to plan a website
  • how to create a website, using the Dreamweaver software
  • how to add rollover images to the website
  • how to create an effective feedback form
  • how to test/evaluate the website
  • peer and self-assessment of final website




Extra-curricular provision 

e-Safety assemblies at primary schools

  • Downside Primary School
  • Maidenhall Primary School
  • Wenlock Junior School
  • Larkrise Academy
  • Ardley Hill Primary School

Apps for Good project


National Competitions


Computing Programmes of Study: Key Stage 3

Department for Education - Purpose of Study

Students should be taught to:

  1. design, use and evaluate computational abstractions that model the state and behaviour of real-world problems and physical systems
  2. understand several key algorithms that reflect computational thinking [for example, ones for sorting and searching]; use logical reasoning to compare the utility of alternative algorithms for the same problem
  3. use two or more programming languages, at least one of which is textual, to solve a variety of computational problems; make appropriate use of data structures [for example, lists, tables or arrays]; design and develop modular programs that use procedures or functions
  4. understand simple Boolean logic [for example, AND, OR and NOT] and some of its uses in circuits and programming; understand how numbers can be represented in binary, and be able to carry out simple operations on binary numbers [for example, binary addition, and conversion between binary and decimal]
  5. understand the hardware and software components that make-up computer systems, and how they communicate with one another and with other systems
  6. understand how instructions are stored and executed within a computer system; understand how data of various types (including text, sounds and pictures) can be represented and manipulated digitally, in the form of binary digits
  7. undertake creative projects that involve selecting, using, and combining multiple applications, preferably across a range of devices, to achieve challenging goals, including collecting and analysing data and meeting the needs of known users
  8. create, re-use, revise and re-purpose digital artefacts for a given audience, with attention to trustworthiness, design and usability
  9. understand a range of ways to use technology safely, respectfully, responsibly and securely, including protecting their online identity and privacy; recognise inappropriate content, contact and conduct and know how to report concerns.