
Subject Information - Computer Science
VISION/AIM
The Computer Science course at FHES is engaging and practical, encouraging creativity and problem solving. It encourages students to develop their understanding and application of the core concepts in computer science. Students also analyse problems in computational terms and devise creative solutions by designing, writing, testing and evaluating programs.
By studying Computer Science students will be encouraged to:
- Understand and apply the fundamental principles and concepts of Computer Science, including abstraction, decomposition, logic, algorithms and data representation.
- Analyse problems computational terms through practical experience of solving such problems, including designing, writing and debugging programs.
- Think creatively, innovatively, analytically, logically and critically.
- Understand the components that make up digital systems and how they communicate with one another and with other systems.
- Understand the impacts of digital technology to the individual and to wider society.
- Apply mathematical skills relevant to Computer Science.
Resources and support materials can be found on FHES Google Classrooms.
Further information can be requested from the Lead Teacher, Mr P Hyland, phyland@fhes.org.uk
GCSE Computer Science
Exam Board |
OCR |
Paper 1 |
Computer systems. Written examination: 1 hour and 30 minutes 50% of total GCSE 80 marks This component will assess: 1.1 Systems architecture 1.2 Memory and storage 1.3 Computer networks,connections and protocols 1.4 Network security 1.5 Systems software 1.6 Ethical,legal, cultural and environmental impacts of digital technology |
Paper 2 |
Computational thinking, algorithms and programming. Written examination: 50% of the qualification 100 marks This component will assess: 2.1 Algorithms 2.2 Programming fundamentals 2.3 Producing robust programs 2.4 Boolean logic 2.5 Programming languages and Integrated Development Environments |
Teaching Schedule
|
Autumn Term |
Spring Term |
Summer Term |
Year 9 |
2.4.1 Boolean logic 1.2.4 Data storage |
1.1.1 Architecture of the CPU 2.2.1 Programming fundamentals |
1.2.1 Primary storage (Memory) 2.2.3 Additional programming techniques |
Year 10 |
1.3.1 Networks and topologies 1.4.1 Threats to computer systems and networks 1.4.2 Identifying and preventing vulnerabilities 2.3.1 Defensive design |
1.5.1 Operating systems 1.5.2 Utility software 1.6.1 Ethical, legal, cultural and environmental impact 2.3.2 Testing 2.2.3 Additional programming techniques |
1.6.1 Ethical, legal, cultural and environmental impact 2.5.1 Languages Programming Revision |
Year 11 |
2.1.3 Searching and sorting algorithms Searching and Sorting Practical Programming skills |
Theory and Practical revision. |