WeDo Programming Craig Shelden
2 Focus Develop WeDo Programming Capability Understand WeDo interface Familiarity with Software Capability Sample Instructional Applications Show more advanced programming applications Example / Instruction Hands On… Lots of Hands On Balance as Needed Don't Suffer in Silence...
3 Some Thoughts on Programming Clear Problem Statement Pseudocode Words First. Maybe a drawing… How is a Program Like a Story? Beginning……. Middle…… End
WeDo – NXT-G Connection Similar: Syntax Coloring Left – to – right program flow
Lego Process Structure
6 WeDo Philosophy
7 Teacher – Student Actions Ask & ImaginePlan & Create Improve
Flow Theory
9 WeDo Parts
11 WeDo Programming Environment
12 WeDo Programming Environment Exit the WeDo Environment Open a Program Start a New Program Programming Palettes Connection Status Content Display Stop
13 WeDo Programming Environment Exit the WeDo Environment Open a Program Start a New Program Programming Palettes Connection Status Content Display Stop Change Filename (put the cursor over the name and type….)
Spin the Motor
Spin the Motor… again Add an idler gear
Spin the Motor… again Add the tilt sensor.
Dancing Birds
Add the Motion Sensor to the build. Control the program?
Starting Blocks
Loop Block and its Controls
Smart Spinner
Drumming Monkey
Alligator
Sailor Max
26 WeDo Help Lego Education Tech Support LEGO US FIRST Jr.FLL Web Site Forums: Tufts University – STOMP Network Resources: Simple machines activity probably align closely with WeDohttp://stompnetwork.org/stomp-resources Activity Database: database?catid=5http://stompnetwork.org/tufts/fellowresources/activity- database?catid=5 Carnegie Mellon Robotics Academy otics.htm Simple machines area probably most applicable otics.htm
27 Some Thoughts on Programming Clear Problem Statement Pseudocode Words First. Maybe a drawing… How is a Program Like a Story? Beginning……. Middle…… End
28 Questions?
WeDo Programming Craig Shelden