At Sydenham High we aim to develop our Computer Science curriculum to respond to all pupils’ ability to:
- Understand the principles of computer systems and computational thinking
- Be confident practitioners of digital services in terms of both hardware and software
- Use real life examples, events and developments to make learning of IT and Computing relevant
- Think creatively and logically to solve problems
- Be confident and competent programmers who can apply the acquired skills to tackle diverse problems
We also aim to offer the following extra curricular Clubs to enhance our students knowledge and experiences:
- Programming with Microbits
- Robotics
- Game / App making
Topics covered in Year 7
Autumn Term | Spring Term | Summer Term |
- Understanding computers: computer and computer systems, input, output, processes and software
- Computational thinking: Decomposition and simple Flowchart design
| - Data Representation: Units of data. Binary conversion: Denary to binary and binary to denary
- HTML Website design
| - Programming with Scratch: visual programming including drag and drop
- Programming with Python: text-based programming including writing syntax
|
Topics covered in Year 8
Autumn Term | Spring Term | Summer Term |
- Understanding computers: CPU, FDE cycle, factors affecting the CPU and storage types.
- Computational thinking:
- Decomposition, Flowchart design with selection and simple pseudocode
| - Data Representation: Units of data. Binary conversion, Binary addition, ASCII and Unicode
- Spreadsheet design: modelling with spreadsheet
| - Programming with Kodu: visual programming including drag and drop
- Programming with Python: text-based programming including writing syntax
|
Topics covered in Year 9
Autumn Term | Spring Term | Summer Term |
- Understanding computers: LAN, WAN Networks, topologies and hardware
- Computational thinking: Decomposition, Flowchart design with selection and iteration; and writing pseudocode
| - Data Representation: Binary addition, Hex, ASCII and Unicode Simple Boolean logic: AND, OR and NOT Or searching and sorting algorithm
- Computer threats: Security
| - Programming with Python: text-based programming including writing syntax
- Programming with Kodu: visual programming including drag and drop
|