Published on January 13th, 2015 | by What2Learn0
Introduction to LOGO
LOGO is a simple text-based programming language which has long been used in schools to develop early programming and control skills. Some children will arrive in secondary school with some experience of this. Some will have even had experience of using Logo programming to control the movement of small robots. However, it still provides a great starting point and will be new to the majority of most classes.
The website ‘Turtle Academy’ is a great option for introducing Logo as it is 100% web-app (no software to download) and comes with lots of lessons which build skills progressively. This makes it a great tool for differentiation – the most able will quickly work through the lessons and be on to their own creations.
Preparation for delivery
As with anything you would teach to a class it is essential that you have a strong understanding to enable you to resolve any difficulties pupils may face and to have ideas for extension tasks for more able pupils. This will require you to complete the tasks in turtleacademy yourself prior to the lessons.
Length of unit: 3 lessons
- Lesson One: Basic text-based programming using Logo
- Lesson Two: The benefit of using loops in programming.
- Lesson Three: Use of the FOR loop to limit number of repetitions.
This can easily be extended by a few lessons to give pupils the opportunity to develop their skills through a range of tasks such as creating the code for a simple logo design.
Students can work independently through the lessons built into the turtleacademy website. However, if your classes would struggle with the literacy requirements of this style of learning and would benefit from greater levels of instruction and teacher input then the following pages contain resources which can be used with whole classes.
Lesson One Presentation