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.
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 |
Qualification Details
| Exam Board | EdExcel |
| Course Title and Syllabus | GCSE Computer Science |
Details of Papers |
Paper 1 : Principles of Computer Science
Paper 2: Application of Computational Thinking
|
