Scratch is a new programming language that makes it easy to create your own interactive stories, animations, games, music, and art -- and share your creations on the web.
Scratch is designed to help young people (ages 8 and up) develop 21st century learning skills. As they create Scratch projects, young people learn important mathematical and computational ideas, while also gaining a deeper understanding of the process of design.
i really like scratch, because it has a lot of great resources for educators, parents, and kids. here are some resources:
they even provide ways for the students to upload their scratch creations, comment on others, and even download scratch files. its a great way to create a community of kids and educators. check out the:
how we scratch
here is a short summary of how we utilized scratch for the lacy veach events.
first of all, our role in lacy veach day of discovery is to provide interactive displays that hopefully teach the students about cool technology related to space exploration. we decided to use scratch to accomplish that, since we felt that programming abilities is often over looked in the aerospace industry.
anyway, here are some things that we did to make scratch work in this type of event;
scratch is awesome because kids think its awesome. its really cool to see the kids face light up with interest when they see what they can do. they really get into it. and to me thats what programming is all about. its the creativity, challenge, and accomplishments that make programming awesome. hopefully, more organizations, teachers, mentors, and parents use scratch as an education tool.
if you need help, let me know.