What is Computer Science GCSE?

Computer Science is a full GCSE course at KS4 that studies how computers work and interact with the world at large.

It covers basic theory about the internal workings of a computer and as part of the course, you will be expected to learn the basics of a programming language.

Computer Science Grading system and exams

Computer Science is a full GCSE so grades range from 1(lowest) to 9 (highest).

Generally you will take 2 written exams in Computer Science depending on the exam board which cover different parts of the course that you have covered. 1 of these exams will include elements of programming that you will be expected to write in your exam paper.

What programming language will I learn?

The programming language that you will learn for GCSE Computer Science will depend on the school and teacher who are free to choose the programming language learned. However exam boards for GCSE Computer Science only allow a certain number of programming languages to be taught for their GCSE specifications. Some of the most popular programming languages to learn at GCSE are Python, VB.NET and C#.

On the site we have a number of resources for learning programming, including an online Python IDE where you can program in the browser and a number of tasks that will allow you to test your programming knowledge such as Parson puzzles and quizzes.

Is GCSE Computer Science hard?

GCSE Computer Science covers a lot of complex topics and added to this you will have to learn programming as well. If you are really interested in computers and are willing to put in extra study around the subject, computer science should be an enjoyable subject.

Some schools may only allow students to take the subject if they are predicted above a 5 in Maths due to the perceived complexity of the subject.

Our site is designed to try and make Computer Science more easily accessible for students and offers free educational resources around the subject to help you get the best grade that you can.