Learning With Scratch

download Learning With Scratch

of 1

Transcript of Learning With Scratch

  • 7/30/2019 Learning With Scratch

    1/1

    What do students learn as they createinteractive stories, animations, games, music,and art with Scratch?

    For one thing, they learn mathematical andcomputational ideas that are built into theScratch experience. As students createprograms in Scratch, they learn corecomputational concepts such as iteration andconditionals. They also gain an understandingof important mathematical concepts such ascoordinates, variables, and random numbers.

    Significantly, students learn these concepts ina meaningful and motivating context. When

    students learn about variables in traditionalalgebra classes, they usually feel littlepersonal connection to the concept. But whenthey learn about variables in the context ofScratch, they can use variables immediately invery meaningful ways: to control the speed ofan animation, or to keep track of the score in agame they are creating.

    As students work on Scratch projects, theyalso learn about the process of design.Typically, a student will start with an idea,

    create a working prototype, experiment with it,debug it when things go wrong, get feedbackfrom others, then revise and redesign it. Its acontinuous spiral: get an idea, create a project,which leads to new ideas, which lead to newprojects, and on and on.

    This project-design process combines many ofthe 21st century learning skills that will becritical to success in the future: thinking

    creatively, communicating clearly, analyzingsystematically, collaborating effectively,designing iteratively, learning continuously.

    Creating projects in Scratch also helpsstudents develop a deeper level offluencywith digital technology. What do we mean byfluency? To be considered fluent in English,Spanish, or other language, you must learnnot only how to read but also to write that is,how to express yourself with the language.Similarly, to be fluent with digital technology,

    you must learn not only how to interact withthe computer but also to create with it.

    Of course, most students will not grow up tobecome professional programmers, just asmost will not become professional writers. Butlearning to program offers benefits foreveryone: it enables students to expressthemselves more fully and creatively, helpsthem develop as logical thinkers, and helpsthem understand the workings of the newtechnologies that they encounter everywhere

    in their everyday lives.

    ReferencesRethinking Learning in the Digital Agehttp://www.media.mit.edu/~mres/papers/wef.pdf

    Learning for the 21st

    Century (http://www.21stcenturyskills.org/)

    Lifelon Kinder arten Grou , MIT Media Lab