On this page you will the PowerPoints, worksheets and other resources related to the practical programming part of the course, which makes up the "unit 3" part of the GCSE.
Click on the links below to download the resource.
Unit 3 specification
Python 1 - intro to Computer Science
Python 2 - recap & debugging
Python 3 - breaking problems down & if statements
Python 4 - for loops
Python 5 - while loops
Python 6 - types of error & looping a whole program
Python 7 - Logical operations
Python 8 - Flowcharts & pseudocode
Python 9 - Authentication, validation & verification
Python 10 - Lists
Python 11 - Dictionaries
Python 12 - Combining lists and dictionaries
Python 13 - File operations
Python 14 - Functions
Python 15 - NEA prep tutorials
Python 16 - Design
Python 17 - Testing