Scratch
Imagine --> Program --> Share!
www.smore.com/4e99-scratch
Learning with Scratch: 21st Century Learning Skills
"Scratch is a programming environment developed by the Lifelong Kindergarten research group at the MIT Media Lab (http://scratch.mit.edu). Scratch supports the development of 21st Century Learning Skills, as described by the Partnership for the 21st Century (http://www.21stcenturyskills.org)."
"The report Learning for the 21st Century identifies nine types of learning skills, divided into three key areas. This handout highlights the ways Scratch supports the development of these 21st Century learning skills."
Handout: http://llk.media.mit.edu/projects/scratch/papers/Scratch-21stCenturySkills.pdf
Rethinking Learning in the Digital Age
Mathematics - Curriculum connection
Mathematical processes (Pages 11-17) Problem solving, reasoning and proving, selecting tools and computational strategies, manipulatives (Scratch acts as a virtual manip.), connecting & representing http://www.edu.gov.on.ca/eng/curriculum/elementary/math18curr.pdf
Sci/Tech - Curriculum connection
The Technological Problem-Solving Skill Continuum (Pages 16-18) http://www.edu.gov.on.ca/eng/curriculum/elementary/scientec18currb.pdf
Language - Curriculum connection
Media Literacy (Pages 13-14) http://www.edu.gov.on.ca/eng/curriculum/elementary/language18currb.pdf