Assorted Scratch Topics Dr. Ben Schafer Department of Computer Science University of Northern Iowa
Assorted Topics The List data structure How to setup Scratch at your school Scratch Resources Third Party Scratch(like) materials 2
The List Data Structure Variables, as used yesterday, store a single value. Score Name Distance
The List Data Structure Lists are “variables” that store a collection of values. Student names Chemical Elements Responses by the Magic 8 Ball Let’s build one or two short examples
How to setup Scratch for use in your school Get a copy of the Scratch Installer: scratch.mit.edu/download Find it on your USB drive Either: Have your network admin install on your network or on each lab machine install on your personal machine and then Burn to CD Copy to USB drives
Scratch Resources Full list and links on the workshop website http://www.cs.uni.edu/connections/cs4hs/
Scratch Resources Official Scratch Websites scratch.mit.edu/ scratched.media.mit.edu/
Scratch Resources Good Third Party Educational Materials learnscratch.org/index.php scratch.redware.com/scratch resources.scratchr.org/ Plus several other sites whose URLs are long and messy. See the resources website.
Third Party Additions to Scratch PICO Boards www.picocricket.com/picoboard.html LEGO WeDo Robotics info.scratch.mit.edu/WeDo www.legoeducation.us/eng/product/lego_education_wedo_robotics_construction_set/2096
Third Party Scratch-like Programming Environments Build Your Own Blocks (BYOB) byob.berkeley.edu Google Android App Inventor appinventor.googlelabs.com