Computer Science
Why study Computer Science?
Computing and computer technology are part of just about everything that touches our lives from the cars we drive and the movies we watch, to the ways businesses and governments deal with us. Understanding different dimensions of computing is part of the necessary skill set for an educated person in the 21st century.
How will I study Computer Science?
Pupils study Computer Science through substantive and procedural knowledge. The curriculum teaches pupils to use computational thinking and creativity to solve problems. Pupils will learn the principles of information and computation, how digital systems work and how to create programs and systems of their own using high-level programming languages. As a result, our pupils will become responsible, competent, confident, and creative users of information and communication technology, with the skills to solve problems, design systems and understand human and machine intelligence. They will learn how to apply the academic principles they learn in the classroom to real-world systems in an exciting and engaging way.
What will I study at Key Stage 3?
Students in KS3 will explore computer systems and digital devices, including both physical and digital components. They will master problem solving through using computational thinking and create algorithms to solve problems. The curriculum introduces students to text-based programming with Python. The lessons form a journey that starts with simple programs involving input and output, and gradually moves on through arithmetic operations, selection, iteration and string manipulation. Students develop essential knowledge on binary representations and how computers translate human interaction. Students are introduced to binary digits and how they can be used to represent text and numbers.
Students go on to develop their understanding of information and digital literacy skills. Students will develop software formatting skills and master spreadsheet skills including the use of formulas and functions. Students look at social engineering techniques used by cybercriminals and how to prevent these threats. This is followed by students exploring the technologies that make up the internet and the World Wide Web.
What will I study at Key Stage 4?
During the GCSE Computer Science course, students will develop an understanding of Computer Science methods in the real world, providing you with a real study of computation and reflection on today’s global world.
Students will study principles of computer science and application of computational thinking. Following on from more visual programming environments, programming skills will be developed further using high-level textual programming languages.
What will I study at Key Stage 5?
During the AS Level Computer Science course, pupils will apply academic principles to real world systems. Computer Science is an intensely creative subject that looks at the natural world through a digital prism.
Pupils will study principles of computer science and application of computational thinking which involves problem solving. Following on from more visual programming environments, programming skills will be developed further using high-level textual programming languages. The qualification is an opportunity to understand the power and limits of human and machine intelligence. Mathematical skills are further developed as it is embedded into the course.
Assessment at Key Stage 4
GCSE OCR Computer Science J277
J277/01: Computer systems
Overview | Focus |
---|---|
Written paper: 1 hour and 30 minutes 50% of total GCSE 80 marks |
Systems architecture, memory and storage, computer networks, connections and protocols, network security, systems software and ethical, legal, cultural and environmental impacts of digital technology The question paper will consist of short and medium answer questions. There will also be one 8-mark extended response question |
J277/02: Computational thinking, algorithms and programming
Overview | Focus |
---|---|
Written paper: 1 hour and 30 minutes 50% of total GCSE 80 marks |
Section A is worth 50 marks, and assesses students’ knowledge and understanding of the concepts of Computer Science. Students then apply these to problems in computational terms, where they may use an algorithmic approach. Section B is worth 30 marks, and assesses students’ Practical Programming skills and their ability to design, write, test and refine programs. |
Assessment at Key Stage 5
AS Level OCR Computer Science H046
H046/01: Computing Principles
Overview | Focus |
---|---|
Written paper: 1 hour 15 minutes 50% of total AS Level 70 marks |
This component will assess the internal workings of the Central Processing Unit (CPU), the exchange of data and will also look at software development, data types and legal and ethical issues. It is expected that learners will draw on this underpinning content when studying computational thinking and developing programming techniques. |
H046/02: Algorithms and problem solving
Overview | Focus |
---|---|
Written paper: 1 hour 15 minutes 50% of total AS Level 70 marks |
This component will incorporate and build on the knowledge and understanding gained in the Computing principles component (01). In addition, learners will understand what is meant by computational thinking, understand the benefits of applying computational thinking to solving problems and be able to use algorithms to describe problems. |
A Level OCR Computer Science H446
H446/01: Computing systems
Overview | Focus |
---|---|
Written paper: 2 hour 30 minutes 40% of total A level 140 marks |
This component will assess the internal workings of the Central Processing Unit (CPU), the exchange of data and will also look at software development, data types and legal and ethical issues. It is expected that learners will draw on this underpinning content when studying computational thinking and developing programming techniques. |
H446/02: Algorithms and problem solving
Overview | Focus |
---|---|
Written paper: 2 hour 30 minutes 40% of total A level 140 marks |
This component will incorporate and build on the knowledge and understanding gained in the Computing principles component (01). In addition, learners will: • understand what is meant by computational thinking • understand the benefits of applying computational thinking to solving problems • understand the principles of solving problems by computational methods • be able to use algorithms to describe problems. • be able to analyse a problem by identifying its component parts. |
H446/03: Programming project
Overview | Focus |
---|---|
Non-exam assessment 20% of total A level 70 marks |
Learners will be expected to analyse, design, develop, test, evaluate and document a program written in a suitable programming language. The underlying approach to the project is to apply the principles of computational thinking to a practical coding problem. Learners are expected to apply appropriate principles from an agile development approach to the project development. |
Enrichment
The faculty offers subject-specific enrichment clubs and pupils are able to use the school’s state-of-the-art IT facilities at both lunchtime and after school. Pupils are able to take part in representing the school in local and national competitions designed to increase their engagement and enhance their subject knowledge, such as the CyberFirst Girls’ Competition. Intervention sessions are provided to consolidate prior learning and ensure maximum progress is at the heart of our delivery model. Clubs include a Coding club.
Careers
The study of Computing can lead to future careers ranging from Games Programmer, Digital Content Producer and Software Engineer to Analyst, Formula 1 Engineer and Coder. Famous Computing graduates include James Gosling (creator of Java), Anita Borg (founding director of the Institute for Women and Technology (IWT) and the Grace Hopper Celebration of Women in Computing).
Useful resources and revision support
- https://isaaccomputerscience.org/?examBoard=ocr&stage=all
- https://app.senecalearning.com/classroom/course/a1ce4570-6e27-11e8-af4b-35cf52f905c2
- https://www.bbc.co.uk/bitesize/examspecs/zmtchbk
- https://www.savemyexams.co.uk/gcse/
- Craig’n’Dave – YouTube
- Computing lessons for Key Stage 3 students – Oak National Academy (thenational.academy)