100 likes | 121 Views
Explore how to set up Scratch at your school, utilize The List data structure, and discover third-party materials to enhance learning. Find installation guides, official websites, and additional programming environments.
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