That Blue Square Thing

Computer Science GCSE

The Edexcel GCSE in Computer Science (2013 version) is made up of 75% exam and 25% controlled assessment. The resources here are specifically for the 2013 version as that's what I'm teaching.

The controlled assessment has to be done in the spring term of Year 11 and will involve programming tasks, using Python 3 as the core programming language. The python programming section deals with the key skills required for that.

The exam requires that program code be written by hand. This could be done using Pseudocode, HTML, CSS or SQL.


Pseudocode will be used in exams as they can't assume everyone will have used Python. You certainly need to know how it works and be familiar enough with it to work out what code means in an exam. It's not essential to get the syntax perfect when you're writing code - just so long as the logic is clear.

PDF iconPseudocode - a summary of key pseudo code reserved words - needed for the exam

PDF iconFunctions in pseudo code - for the exam

Basics - algorithms and data:

A few core resources that don't belong anywhere else just now.

PDF iconAlgorithms - PDF of a powerpoint used in class

PDF iconInput, Process, Output model - a diagram

Errors and testing:

This relates to programming but will also appear in exams by itself.

PDF iconErrors - three types of error

PDF iconTesting - an introduction