90 likes | 122 Views
Logo programming language is a valuable tool for developing logical thinking skills, especially in educational settings. Used predominantly for drawing, Logo helps in enhancing spatial awareness and shape recognition, building on concepts learned from Beebots and Roamers. The software has various versions like Super Logo, Textease, MSW Logo, and Roamerworld, with MSW Logo being a popular choice. Commands in Logo are entered with space between the command and value, such as FD 50 for moving forward, BK for backward, RT for right turn, and LT for left turn. Basic shapes like squares and rectangles are created using simple commands, which can be further optimized with advanced commands like Repeat for drawing complex objects effortlessly. Logo also encourages investigating patterns, mathematical thinking, and tessellating shapes, offering a fun and interactive learning experience. Resources like the NRICH website provide additional support for exploring Logo programming in mathematics education, making it a versatile tool for educators and learners alike.
E N D
Using Logo to develop logical thinking Using Logo to develop logical thinking
What is Logo? • A basic programming language!! • Mostly used as a drawing package to support development of awareness of shape and space • Builds upon work done with Beebots and Roamers Using Logo to develop logical thinking
What software? • Many variants! • Super Logo • Textease • MSW Logo • Roamerworld • I’m going to work in MSW Logo (I know it best!) Using Logo to develop logical thinking
How to enter Logo commands • Space between command & value: eg FD 50 • FD = forward • BK = backward • RT = right turn • LT = left turn • PU = pen up • PD = pen down • CS = clear screen • SETPC 1 – 10 = change pen colour (MSW Logo) or SETPC RED etc (Textease Turtle) Using Logo to develop logical thinking
Basic shapes • Can you draw a • Square • Rectangle • Any regular polygon (NB turn = external angle!) • Did your commands look like this: • fd 50 rt 90 fd 50 rt 90 fd 50 rt 90 fd 50? • There has got to be an easier way!! Using Logo to develop logical thinking
Advanced commands • Repeat • Repeat 4 [fd 50 rt 90] • Drawing an object that you have already designed To square Repeat 4 [fd 50 rt 90] End Just type “square” to draw the square (no “”) Using Logo to develop logical thinking
Investigating patterns • Investigate making patterns • Try drawing a circle • What about trying to tessellate shapes? • One shape • Two shapes Using Logo to develop logical thinking
What mathematical thinking? Using Logo to develop logical thinking
Logo on the web • http://nrich.maths.org/1532 • MSWLogo: you need the Setup kit. This material was used in one of the series of CPD workshops that formed the four day course ‘Leading and supporting the development of digital technologies in mathematics’. This course, delivered in two sets of two-day sessions, was funded by the NCETM and written and tutored by members of the Association of Mathematics Education Teachers (AMET) and National Association of Mathematics Advisors (NAMA). Over 50 people followed the course with representatives from the ITE sector, Local Authorities and teachers from schools (primary, secondary and further education). Using Logo to develop logical thinking