Taster lessons for GCSE Computing based on GeomLab (functional programming)
Created by Cynthia Selby
last edited May 30 2015 by Cynthia Selby
This activity is about developing strategies and skills for problem solving and debugging. It is also used to promote the approach of persistence. Learners manipulate an interpreted functional programming language to make pictures. They move from simple images to images that are more complex.
It is a three-part lesson with starter, main and plenary parts. The starter is a whole class activity to allow learners to identify their strategies for dealing with errors. The main activity uses the GeomLab environment to generate images. This can be done in groups. The plenary is a review of the vocabulary and recognition of the skills used in problem solving.
Duration: 2 x 1-hour lessons
Teaches: Functional programming, decomposition, algorithmic thinking, problem-solving strategy