Computer Science
The purpose of the curriculum is for students to gain a well-rounded understanding of computer science. Through the introduction of the core principles, they will develop skills in problem solving and computational thinking. They will learn fundamental skills in abstraction and decomposition that are needed to model aspects of real-world situations; as a result they are able to understand, design, build and test models and fully programmed solutions to a problem.
Students develop the opportunity to improve transferable skills 'underpinning' concepts that are useful in many subjects and careers, including mathematics, science and engineering. With desirable outcomes, students can progress to the next level of study at A level or vocational qualifications.
Exam Board
EdExcel
Course Title and Syllabus
GCSE Computer Science
Details of Papers
Paper 1 : Principles of Computer Science
- Written examination: 1 hour and 30 minutes
- 50% of the qualification
- 75 marks
Paper 2: Application of Computational Thinking
- Onscreen examination: 2 hours
- 50% of the qualification
- 75 marks
Overview
| Year | Term | Topic(s) |
|---|---|---|
| Year 7 | Autumn |
Computer Hardware Scratch Programming |
| Spring |
Scratch game making Introduction to HTML |
|
| Summer |
Computer controlled systems using flowol and flowcharts Micro-bit programming |
|
| Year 8 | Autumn |
My digital world Binary bits and bytes |
| Spring |
Introduction to Python Turtle HTML and CSS |
|
| Summer |
Scratch game making - advanced Vector graphics |
|
| Year 9 | Autumn |
Computer networks Introduction to Python |
| Spring |
Introduction to Python continued HTML, CSS & JavaScript |
|
| Summer |
Scratch scrolling game Data science and spreadsheets |
|
| Year 10 | Autumn |
Data representation Computational thinking (algorithms & programming 1) |
| Spring |
Computer hardware and software Computational thinking (algorithms and programing 2) |
|
| Summer |
Computer networks Issues and impact of computer systems |
|
| Year 11 | Autumn |
Computational thinking (data structures and subprograms) Computational thinking (file handling) |
| Spring |
Issues and impact of computer systems Revision:
|
|
| Summer |
Revision:
Exams |
