- Understand and apply the fundamental principles and concepts of Computer Science, including abstraction, decomposition, logic, algorithms, and data representation
- Analyse problems in 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
Why Choose This Subject at GCSE?
Computer Science is a subject which is becoming more and more central to every type of business. A good foundation in Computer Science will enable you to follow one of a wide variety of career paths. Well qualified and skilled programmers are in great demand and paid very well, as shown in numerous surveys. Further specialised study can lead to employment in a wide range of industries. A computer science qualification could lead to well-paid work as an IT consultant, computer engineer, software developer, applications developer, games developer or systems administrator. The course is also excellent preparation if you want to study or work in areas that rely on the skills you will develop, especially where they are applied to technical problems. This includes jobs in the field of engineering, financial and resource management, science and medicine.
Summary of the Course
The Computer Science course is relevant to the modern and changing world of computing. The new OCR 9-1 GCSE Computing course has a focus on programming, emphasises the importance of computational thinking as a discipline, and it has an expanded mathematical focus, much of which will be embedded in the course. It puts computational thinking at its core, helping students to develop the skills to solve problems, design systems and understand human and machine intelligence. This allows students to apply the academic principles they learn in the classroom to real-world systems in an exciting and engaging way. The assessment is split into two components:
- Systems Architecture
- Wired and wireless networks
- Network topologies, protocols and layers
- System security
- System software
- Ethical, legal, cultural and environmental concerns
Computational thinking, algorithms and programming
- Programming techniques
- Producing robust programs
- Computational logic
- Translators and facilities of languages
- Data representation
In addition to the compulsory examined elements of the course, students will also study and enrichment program that includes:
- The history of computing including key figures from the past and ground-breaking computers
- Games programming in Python and Pygame and the history of computer games
How is This Subject Assessed?
2 x 1.5 hr exams at the end of the course
Paper 1: Computer Systems
Paper 2: Computational thinking, algorithms and programming
Each paper is equally weighted.