Year 3 Logo Overview Year 3 Logo Overview Main Computer Science Planning Year 3 Logo Types of Programming Bumpy (moving) Maths Logo Activities Creating simple movement commands typing directly into the interpreter Creating a block letter as a procedure Creating a word by combining procedures Collaborating as a class to produce whole alphabet Creating an on screen keyboard by combining letter procedures with createbutton command Investigating angles using 2D shapes Extension Calculating perimeter of a shape Creating maze controller What does it do? cards Overall Concepts Working out an algorithm before using computer Walking out commands on squared floor sheet Drawing out commands on squared paper Drawing out commands on squared whiteboard Working in pairs one drawing or walking and other recording Deconstruction Breaking tasks down into small manageable chunks Eg want to write a wordWrite code for each individual letter Write code to patch them altogether in right order Debugging Understanding common faults that happen due to human error No space between command and amount it should be executed eg fd30 instead of fd 30 Forgetting to give a command a value eg repeat instead of repeat 4 Miss spelling a command word eg rpeat instead of repeat Using the wrong brackets eg (fd 50) instead of [fd 50] Setting a variable and not using it eg to circle :a input circle without value for :a Knowing that every programmer has to debug and that this is a normal part of refining a program Code commands Movement commands Fd Bk Rt Lt More complex Repeat Variables Createbutton Label Maths commands * / + – Supporting activities Human Robots Paper cutting Building on KS1 bee bot work Chalk routes on playground