This was originally produced to support students in the OCR Computing GCSE in topics 2.2 and 2.3 of the J276 specification. However, it has been very useful to me in other courses, particularly when students need to develop the range of concepts required for programming.
There are 7 individual work booklets which act as tutorials and then tasks. They include lessons on variables, constants, assignments, string manipulation, selection, looping, arrays, file management and the use of validation to build robust programs.
These were used as classroom activities alongside a home learning task which is at the end of each document. There is also space for students reflect and consider any questions that they have.
At the moment I am using these with my Level 3 Students who have not come from a Computing GCSE and they are proving to be very useful. I hope you find a use for them too. Please note that example solutions are not included, I try not to push my own programming methods onto students and like them to go their own way. I can develop and provide solutions if you require them for your own practice.