100 likes | 242 Views
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. The List Data Structure.
E N D
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
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