A new creative computing program using SCRATCH using a design-based learning approach. Scratch is a graphical programming language developed at the Massachusetts Institute of Technology (MIT) Media Lab and used worldwide by teachers to teach the basics of computer programming.
Scratch takes advantage of advances in computing power and interface design to make computer programming more engaging and accessible for children, who are learning to program.
Its building blocks approach all but eliminates a major problem for learners presented by traditional text-based languages i.e. the requirement to recall and type instructions according to a strict syntax.
In addition, its cartoon-style approach with emphasis on rich media types – sound, graphics and animation – have made it popular in the classroom as an engaging and entertaining way to introduce young learners to Computing Science.