Title :
Scratch: a sneak preview [education]
Author :
Maloney, John ; Burd, Leo ; Kafai, Yasmin ; Rusk, Natalie ; Silverman, Brian ; Resnick, Mitchel
Author_Institution :
Media Lab., MIT, USA
Abstract :
Scratch is a networked, media-rich programming environment designed to enhance the development of technological fluency at after-school centers in economically-disadvantaged communities. Just as the LEGO MindStorms robotics kit added programmability to an activity deeply rooted in youth culture (building with LEGO bricks), Scratch adds programmability to the media-rich and network-based activities that are most popular among youth at after-school computer centers. Taking advantage of the extraordinary processing power of current computers, Scratch supports programming paradigms and activities that were previously infeasible, making it better positioned to succeed than previous attempts to introduce programming to youth. Our working hypothesis is that, as kids work on personally meaningful Scratch projects such as animated stories, games, and interactive art, they develop technological fluency, mathematical and problem solving skills, and a justifiable self-confidence that serves them well in the wider spheres of their lives.
Keywords :
computer graphics; distributed programming; educational computing; object-oriented programming; programming environments; visual programming; Scratch; after-school centers; media-rich programming environment; networked programming environment; technological fluency; Animation; Art; Buildings; Computer networks; Educational programs; Environmental economics; Power generation economics; Programming environments; Programming profession; Robot programming;
Conference_Titel :
Creating, Connecting and Collaborating through Computing, 2004. Proceedings. Second International Conference on
Print_ISBN :
0-7695-2166-5
DOI :
10.1109/C5.2004.1314376