Control & Logo
-
Upload
ronan-mcintosh -
Category
Documents
-
view
26 -
download
0
description
Transcript of Control & Logo
![Page 1: Control & Logo](https://reader036.fdocuments.us/reader036/viewer/2022062408/56813655550346895d9ddcab/html5/thumbnails/1.jpg)
Control & Logo
![Page 2: Control & Logo](https://reader036.fdocuments.us/reader036/viewer/2022062408/56813655550346895d9ddcab/html5/thumbnails/2.jpg)
What uses control?
We can control electrical devices by programming instructions into them.
![Page 3: Control & Logo](https://reader036.fdocuments.us/reader036/viewer/2022062408/56813655550346895d9ddcab/html5/thumbnails/3.jpg)
Why is control technology important? Control is all around us
Computer control enables the user to switch on lights, buzzers and motors so that something is clearly seen or heard to happen. There is an effect. If we accept the centrality of purposive activity in learning (Wood, 1988, p. 84) then computer control is a wonderful tool with which to engage the learner.
Wood, D. (1988) How Children Think and Learn. Blackwell.
![Page 4: Control & Logo](https://reader036.fdocuments.us/reader036/viewer/2022062408/56813655550346895d9ddcab/html5/thumbnails/4.jpg)
What is control about?Why do young children have to learn how to control computers?The skills, knowledge and understanding that pupils gain through programming benefits them in a range of areas of learning, vocational and life skills. Lessons in computer control can improve pupil's abilities in logical analysis, attention to detail, clear rationale, spatial awareness and accuracy of spelling and punctuation.
![Page 5: Control & Logo](https://reader036.fdocuments.us/reader036/viewer/2022062408/56813655550346895d9ddcab/html5/thumbnails/5.jpg)
What is control technology in the school context
• Remote control toys• Simulations• Programmable toys/floor turtles• Screen turtles• Control boxes, sensors, switches, motors,
etc
![Page 6: Control & Logo](https://reader036.fdocuments.us/reader036/viewer/2022062408/56813655550346895d9ddcab/html5/thumbnails/6.jpg)
Remote control toys
![Page 7: Control & Logo](https://reader036.fdocuments.us/reader036/viewer/2022062408/56813655550346895d9ddcab/html5/thumbnails/7.jpg)
Unit IF Understanding Instructions and Making Things Happen
The main objectives of this unit are as follows:
• In this unit children learn how to give and follow instructions to make things happen. They learn how to sequence instructions, so that others can follow them, and to predict what will happen.
• Children learn that machines follow instructions and that they need to be switched on and off, and controlled. They will recognise the need for accuracy, definition, and common language.
• Children will apply what they have learnt in this unit when giving instructions both written and verbal. The unit will also help them understand how everyday appliances operate
![Page 8: Control & Logo](https://reader036.fdocuments.us/reader036/viewer/2022062408/56813655550346895d9ddcab/html5/thumbnails/8.jpg)
Press the Clear button once to cancel what is in the memory.
The arrows programme the Bee-Bot’s actions.
The Bee-Bot will move 15cm which is slightly more than its own length. (Use 15cm grids and place the Bee-Bot in the middle)
The Pause button makes the Bee-Bot wait for one second.The Bee-Bot makes a sound after each step and the eyes flash
when the sequence has been completed.
![Page 9: Control & Logo](https://reader036.fdocuments.us/reader036/viewer/2022062408/56813655550346895d9ddcab/html5/thumbnails/9.jpg)
Unit 2D Routes: controlling a floor turtleThe main objectives of this unit are as follows:• In this unit children learn how to create, test, modify
and store instructions to control the movements of a floor turtle. They learn to programme the floor turtle to move around an area by using single instructions, a sequence of instructions and repeated sequences.
• The unit will develop children's understanding of
programmed devices used outside school.
• Children should be able to apply what they have learnt in this unit when: creating and using maps in geography; working with shape and space in mathematics; and using devices in design and technology
![Page 10: Control & Logo](https://reader036.fdocuments.us/reader036/viewer/2022062408/56813655550346895d9ddcab/html5/thumbnails/10.jpg)
Roamer – Floor turtles
Uses special language called logo
Forward ____
Backwards___
Right____
Left____
![Page 11: Control & Logo](https://reader036.fdocuments.us/reader036/viewer/2022062408/56813655550346895d9ddcab/html5/thumbnails/11.jpg)
What would the Roamer draw?
Forward 4
Right 90
Forward 4
Right 90
Forward 4
Right 90
Forward 4
Right 90
![Page 12: Control & Logo](https://reader036.fdocuments.us/reader036/viewer/2022062408/56813655550346895d9ddcab/html5/thumbnails/12.jpg)
What would the Roamer draw?
Forward 4
Right 90
Forward 2
Right 90
Forward 4
Right 90
Forward 2
Right 90
![Page 13: Control & Logo](https://reader036.fdocuments.us/reader036/viewer/2022062408/56813655550346895d9ddcab/html5/thumbnails/13.jpg)
One of the main benefits of working with a programmable robot is that through its use, even the of youngest children come to realise the importance of care when entering instructions and that the order (syntax) is important. As they explore, they build up rules for themselves. This is a wonderful opportunity for the development of language skills. Research has shown that "when using control in the early years, children talk and listen, revise and review, evaluate and refine the use of their language in order to be understood and to achieve their joint goals".
•Carol FineLecturer at the School of Education, Richmond UniversityMary Lou ThornburyLecturer at the School of Education, North London University
![Page 14: Control & Logo](https://reader036.fdocuments.us/reader036/viewer/2022062408/56813655550346895d9ddcab/html5/thumbnails/14.jpg)
Unit 4E Modelling effects on screenThe main objectives of this unit are as follows:
• In this unit children learn to enter instructions to control a screen turtle and will compare the operation of the screen turtle with a floor turtle.
• They learn how to write a procedure that 'teaches' the computer a new word and will be asked to write short sequences to produce particular shapes on screen.
• They understand that screen steps are smaller than floor turtle steps and will be asked to repeat procedures to produce 'crystal flowers' by rotating the screen turtle through 360 degrees. The suggestion at the end of the unit is for the children to colour their flowers in, which can then be used for display. Why not save their design and then open it in a paint program for children to colour it in?
![Page 15: Control & Logo](https://reader036.fdocuments.us/reader036/viewer/2022062408/56813655550346895d9ddcab/html5/thumbnails/15.jpg)
Screen turtles
www.rm.co
![Page 16: Control & Logo](https://reader036.fdocuments.us/reader036/viewer/2022062408/56813655550346895d9ddcab/html5/thumbnails/16.jpg)
• The children move from a 'concrete' approach to control to an on-screen simulation.
• They also move from writing basic sequences of instructions to writing procedures (a list of instructions saved under a name).
• The programming language used to write the instructions is 'Logo'..
• Most programs using Logo feature an on-screen robot or 'turtle'.
• The children type in instructions to make the turtle move.
• Logo teaches problem solving, logical thinking and constructive methods and allows the user to interactively create and manipulate mathematical processes.
![Page 17: Control & Logo](https://reader036.fdocuments.us/reader036/viewer/2022062408/56813655550346895d9ddcab/html5/thumbnails/17.jpg)
SuperLogo
Graphics window
Command window
Toolbar
![Page 18: Control & Logo](https://reader036.fdocuments.us/reader036/viewer/2022062408/56813655550346895d9ddcab/html5/thumbnails/18.jpg)
Abbreviate!
Forward
Backwards
Right
Left
Clearscreen
Cleartext
fd
bk
rt
cs
lt
ct
![Page 19: Control & Logo](https://reader036.fdocuments.us/reader036/viewer/2022062408/56813655550346895d9ddcab/html5/thumbnails/19.jpg)
Challenges
1) 2)
3) 4) 5) Your initial
![Page 20: Control & Logo](https://reader036.fdocuments.us/reader036/viewer/2022062408/56813655550346895d9ddcab/html5/thumbnails/20.jpg)
Challenges
![Page 21: Control & Logo](https://reader036.fdocuments.us/reader036/viewer/2022062408/56813655550346895d9ddcab/html5/thumbnails/21.jpg)
Prediction
What will the turtle draw?
Fd 50
Rt 45
Fd 50
What will the turtle draw?
•Rt 90
•Fd 50
•Rt 90
•Fd 50
•Lt 90
•Fd 50
![Page 22: Control & Logo](https://reader036.fdocuments.us/reader036/viewer/2022062408/56813655550346895d9ddcab/html5/thumbnails/22.jpg)
Learning Objectives
• Learn that instructions can be repeated
•Use the repeat command
• Able to predict what will happen when you use the repeat command
![Page 23: Control & Logo](https://reader036.fdocuments.us/reader036/viewer/2022062408/56813655550346895d9ddcab/html5/thumbnails/23.jpg)
Using the repeat command
• What would these instructions draw?
Fd 200
Rt 90
Fd 200
Rt 90
Fd 200
Rt 90
Fd 200
Rt 90
- Can you see the pattern?
- The instructions are repeated 4 times
1
2
3
4
![Page 24: Control & Logo](https://reader036.fdocuments.us/reader036/viewer/2022062408/56813655550346895d9ddcab/html5/thumbnails/24.jpg)
Using the repeat command
•This can be written as:-
Fd 200
Rt 90
Fd 200
Rt 90
Fd 200
Rt 90
Fd 200
Rt 90
1
2
3
4
Repeat
4 [fd 200 rt 90]
• Lets check to make sure this works
![Page 25: Control & Logo](https://reader036.fdocuments.us/reader036/viewer/2022062408/56813655550346895d9ddcab/html5/thumbnails/25.jpg)
Using the repeat command•This can be written as:-
Fd 100
Rt 60
Fd 100
Rt 60
Fd 100
Rt 60
Fd 100
Rt 60
Fd 100
Rt 60
Fd 100
Rt 90
1
2
3
4
Repeat
6 [fd 100 rt 60]
• Lets check to make sure this works
6
5
![Page 26: Control & Logo](https://reader036.fdocuments.us/reader036/viewer/2022062408/56813655550346895d9ddcab/html5/thumbnails/26.jpg)
Using the repeat command
• Worksheet – using repeats session 3
• Extension – Can you design the instructions for this shape as a repeat?
![Page 27: Control & Logo](https://reader036.fdocuments.us/reader036/viewer/2022062408/56813655550346895d9ddcab/html5/thumbnails/27.jpg)
Plenary
• Why is repeat useful?
• Did anyone notice a pattern for creating shapes?
• Repeat number of sides [fd 100 rt 360 number of sides]
e.g. repeat 3 [fd 100 rt 120]
repeat 6 [fd 100 rt 60]
•What would be the formula for a ten sided shape?
repeat 10 [fd 100 rt 36]
![Page 28: Control & Logo](https://reader036.fdocuments.us/reader036/viewer/2022062408/56813655550346895d9ddcab/html5/thumbnails/28.jpg)
• Know that procedures can call on other procedures
• Learn how to make complex patterns
• Edit the procedure to improve the pattern
![Page 29: Control & Logo](https://reader036.fdocuments.us/reader036/viewer/2022062408/56813655550346895d9ddcab/html5/thumbnails/29.jpg)
Creating Procedures
![Page 30: Control & Logo](https://reader036.fdocuments.us/reader036/viewer/2022062408/56813655550346895d9ddcab/html5/thumbnails/30.jpg)
Creating Procedures
![Page 31: Control & Logo](https://reader036.fdocuments.us/reader036/viewer/2022062408/56813655550346895d9ddcab/html5/thumbnails/31.jpg)
Creating Procedures
•a procedure which will take out all the manual turning of the turtle
• First we need to make the procedures we made last week, to make a square using a repeat, and make a hexagon.
Repeat 4 [fd 100 rt 90]
Repeat 6 [fd 100 rt 60]
![Page 32: Control & Logo](https://reader036.fdocuments.us/reader036/viewer/2022062408/56813655550346895d9ddcab/html5/thumbnails/32.jpg)
To make a pattern:-
Repeat 200 [rt 4 hexagon]