How to teach Scratch
How to scaffold learning with Scratch:
- Start with basic functions. But pack in fun projects. Break the tasks into small steps.
- Provide support (teacher demonstrates first, student watches and follows) and a challenge (student works on his/her own, teacher watches) The underlying instructional model is Gradual Release of Responsibility Model': I do, We do, and You do.
- Create clear objectives for each challenge
- Challenges can be completed individually, in pairs or groups.
Note:
- New skill or concept should be introduced gradually.
- New skill or concept should build on top of previous step (students should be able to explore and acquire new skills on his/her own).
- Allow students to pick the challenge that interests them, build in several different challenges targeting the same skill.
- As for any programming project, solutions to challenges may differ, encourage students to share their solutions
Sample Project: Dodge ball game
|
Suggested Sequencing:
|
|
|
|
|
|
|
|
|
Additional Challenge:
Add timer Add score board Add animation Add music |
Web Resources
Scratch Programming Tutorials
https://scratch.mit.edu/about/ http://learnscratch.org/ http://www.teach-ict.com/ http://inventwithscratch.com/ http://cs.harvard.edu/malan/scratch/ http://www.utdallas.edu/~veerasam/scratch/ Scratch Junior http://www.scratchjr.org/ Scratch: 14 Challenges (Level 1 to 5) http://edtechexperience.weebly.com/scratch-challenges.html Scratch Research https://scratch.mit.edu/info/research/ |
Digital Art using Scratch
http://www.digitalartforall.com/667/scratch-creating-shapes-with-the-cat-using-pen/ Why Kids Love Scratch http://qz.com/209561/why-kids-love-scratch-it-lets-them-fail-in-a-way-their-parents-dont/ Scratch For All: Something To Think About http://web.media.mit.edu/ Scratch Online Community http://scratched.gse.harvard.edu/ http://scratch.mit.edu/statistics/ http://hourofcode.com/us |
Books
|