Computer Science GCSE

Full name of specification

OCR GCSE Computer Science

What is GCSE Computer Science?

Computer Science 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.

Why study this course?

With the increased use of computers in all manner of fields students will understand the importance of being computer literate. GCSE Computing is a solid qualification to have particularly if the student has interests in a career relating to computer science.

What can you expect from this course?

Computer Science allows students to broaden their knowledge of how computers function. If you are interested in learning about how to make computers do what you want and would like to know what actually happens inside the machine, then this is the course for you.

How is it assessed?

100% Exam (2 Papers)

What can I do after completing this qualification?

With computer technologies playing an ever growing role in all aspects of modern life, you’re likely to find your computer science skills in high demand across many different industries. These include: financial organisations, management consultancy firms, software houses, communications companies, data warehouses, multinational companies (IT-related, financial services and others), governmental agencies, universities and hospitals. However, unsurprisingly, most graduates go into roles within the computer industry.

What will I study?

Component 01: Computer systems
Introduces students to the central processing unit (CPU), computer memory and storage, data representation, wired and wireless networks, network topologies, system security and system software. It also looks at ethical, legal, cultural and environmental concerns associated with computer science.

Component 02: Computational thinking, algorithms and programming
Students apply knowledge and understanding gained in component 01. They develop skills and understanding in computational thinking: algorithms, programming techniques, producing robust programs, computational logic and translators.

Practical programming
Students are to be given the opportunity to undertake a programming task(s) during their course of study which allows them to develop their skills to design, write, test and refine programs using a high-level programming language. Students will be assessed on these skills during the written examinations, in particular component 02 (section B).

Teachers

Kevin Bennett, Andrew Johnson