Teaching Programming, Lesson 2
Daniel Selman 2700022VQ3 Visits (1559)
Lesson 2: Discovery and Construction (1.5 hours)
Equipment: 5 LEGO Mindstorm Education Kits (4 kits should not be constructed, the other should be assembled based on the instructions in the kit).
Divide the class into 5 groups. You may want to ensure that the children with general LEGO experience are distributed across the groups.
4 of the groups start assembling the kits, following the instructions to build the first model (2 motors/wheels and a 3rd balance wheel).
The other group uses the assembled robot. The children should explore the programs that are already on the Mindstorm brick, particularly the color sensor program, ultrasonic program and the "Hello World" program (the smiling face). Encourage the children to try to reverse engineer what the programs do. E.g. When I press the button the program makes a sound and displays a smile graphic. What happens when I keep the button pressed down? How do the colored balls effect the color sensor program? What happens if I hold my hand to the color sensor? What does the Ultrasonic program do?
Rotate the groups so that each group gets 15 mins with the assembled robot.
At the end of the class you should have 5 assembled robots and the children should have a better sense for some of the capabilities of the brick and the init