This unit uses every day examples along with lots of practical hands-on and unplugged challenges to bring the theory of computational thinking to life. Although this unit does refer to Scratch and Python as examples the pupils do not require any prior programming knowledge in these languages.
This resources includes:
• 6 attractive PowerPoint presentations including lots of challenges to complete
• 6 differentiated homework tasks
• an end of unit written test
• an easy to use “I can” style pupil self-marking sheet
• answer book
• all the files and worksheets that the pupils need to work through
• easy to follow lesson plans
The lessons cover:
Lesson 1: Decomposition
Lesson 2: Pattern Recognition
Lesson 3: Abstraction
Lesson 4: Algorithms and creating flow charts using selection and iteration
Lesson 5: Pseudocode including INPUT, OUTPUT, IF…THEN, IF…THEN…ELSE, IF…THEN…ELSEIF…ELSE statements
Lesson 6: Pseudocode including FOR, WHILE and REPEAT UNTIL loops
Suitable for KS3 Computing pupils as well as GCSE Computer Science pupils.
Please note: this unit does not include specific algorithms for sorting and searching as these are covered elsewhere.
For more complete units of work visit www.nicholawilkin.com