21
Scratch Create something fun! By Yukyong Chung

By Yukyong Chung. Given the terms of computational concepts, the students will be able to state examples matching the Scratch blocks. The students

Embed Size (px)

Citation preview

Page 1: By Yukyong Chung.  Given the terms of computational concepts, the students will be able to state examples matching the Scratch blocks.  The students

ScratchCreate something fun!

By Yukyong Chung

Page 2: By Yukyong Chung.  Given the terms of computational concepts, the students will be able to state examples matching the Scratch blocks.  The students

Given the terms of computational concepts, the students will be able to state examples matching the Scratch blocks.

The students will be able to conduct the main steps of cre-ating a Scratch project correctly which include Create a project, Choose a sprite, Drag and Snap Scratch blocks, Save, and Share, using Scratch.

The students will create a working "About Me"  Scratch project expressing themselves using Scratch by them-selves.

Objectives

Page 3: By Yukyong Chung.  Given the terms of computational concepts, the students will be able to state examples matching the Scratch blocks.  The students

What is Scratch? What is helpful? Computational concepts Scratch Interface Exploring and Practicing Break-out Creating "About me" projects Sharing Closing

Outline

Page 4: By Yukyong Chung.  Given the terms of computational concepts, the students will be able to state examples matching the Scratch blocks.  The students

Programming language : graphical programming language to easily

create your own interactive stories, animations, and games.

What is Scratch?

Page 5: By Yukyong Chung.  Given the terms of computational concepts, the students will be able to state examples matching the Scratch blocks.  The students

Programming language : graphical programming language to easily

create your own interactive stories, animations, and games.

Online community : share your creations and ideas with others all

over the world

What is Scratch?

Page 6: By Yukyong Chung.  Given the terms of computational concepts, the students will be able to state examples matching the Scratch blocks.  The students

Think creatively.

Reason systematically.

Develop collaboration skills.

Practice computational skills.

What is helpful?

Page 7: By Yukyong Chung.  Given the terms of computational concepts, the students will be able to state examples matching the Scratch blocks.  The students

Sequences : identifying a series of steps for a task.

Computational concepts

Page 8: By Yukyong Chung.  Given the terms of computational concepts, the students will be able to state examples matching the Scratch blocks.  The students

Loops : running the same sequence multiple times.

Computational concepts

Page 9: By Yukyong Chung.  Given the terms of computational concepts, the students will be able to state examples matching the Scratch blocks.  The students

Events : one thing causing another thing to happen.

Computational concepts

Page 10: By Yukyong Chung.  Given the terms of computational concepts, the students will be able to state examples matching the Scratch blocks.  The students

Parallelism : making things happen at the same time.

Computational concepts

Page 11: By Yukyong Chung.  Given the terms of computational concepts, the students will be able to state examples matching the Scratch blocks.  The students

Conditionals : making decisions based on conditions.

Computational concepts

Page 12: By Yukyong Chung.  Given the terms of computational concepts, the students will be able to state examples matching the Scratch blocks.  The students

Operators : support for mathematical and logical expres-

sion.

Computational concepts

Page 13: By Yukyong Chung.  Given the terms of computational concepts, the students will be able to state examples matching the Scratch blocks.  The students

Data: storing, retrieving, and updating values.

Computational concepts

Page 14: By Yukyong Chung.  Given the terms of computational concepts, the students will be able to state examples matching the Scratch blocks.  The students

Basic Elements of Scratch A project is a creation made in the Scratch

program. Scratch projects are made up of objects

called Sprites. To make a sprite do something, you snap

together graphic Blocks into stacks, called Scripts.

Page 15: By Yukyong Chung.  Given the terms of computational concepts, the students will be able to state examples matching the Scratch blocks.  The students

Scratch Interface

Page 16: By Yukyong Chung.  Given the terms of computational concepts, the students will be able to state examples matching the Scratch blocks.  The students

Exploring and Practicing Explore Scratch interface. Practice Scratch blocks using the printout. Find another examples of Scratch blocks match-

ing the computational concepts.

Page 17: By Yukyong Chung.  Given the terms of computational concepts, the students will be able to state examples matching the Scratch blocks.  The students

Take a break 10 minutes of break time.

Page 18: By Yukyong Chung.  Given the terms of computational concepts, the students will be able to state examples matching the Scratch blocks.  The students

Create your own “About Me” project expressing yourselves.

Add your projects to the Studio, “In-structional Tech Workshop”.

Creating “About Me”

Page 19: By Yukyong Chung.  Given the terms of computational concepts, the students will be able to state examples matching the Scratch blocks.  The students

Present your projects in front of class.

Write comments on peer projects on the Scratch web site.

Sharing your projects

Page 20: By Yukyong Chung.  Given the terms of computational concepts, the students will be able to state examples matching the Scratch blocks.  The students

Please share your ideas about Scratch, pros and cons, utilization, improve-ment, and so on.

Reflections

Page 21: By Yukyong Chung.  Given the terms of computational concepts, the students will be able to state examples matching the Scratch blocks.  The students

Brennan, K. & Resnick, M. (2012) New frameworks for studying and assessing the de-velopment of computational Thinking

(http://web.media.mit.edu/~kbrennan/files/Brennan_Resnick_AERA2012_CT.pdf). Brennan, K., Chung, M., & Hawson, J. (2011), Creative computing (http://scratched.gse.harvard.edu/sites/default/files/CurriculumGuide-v20110923.pdf) MIT Media Lab(n.d.), Scratch Reference Guide (

http://scratch.mit.edu/files/ScratchReferenceGuide.pdf). MIT Media Lab (2013) Getting Started With Scratch(http://cdn.scratch.mit.edu/scratchr2/static/

__457b5935d6133646ecfc08b4d6113044__//pdfs/help/Getting-Started-Guide-Scratch2.p.

df). MIT Media Lab(n.d.), Learning with Scratch(http://scratched.gse.harvard.edu/sites/default/files/Learning%20with%20Scratch.pdf). MIT Media Lab(n.d.), Creating with Scratch(

http://www.comp.nus.edu.sg/~leonghw/uit2201/Scratch/Demo-HowTo/Creating-with-Scratch.pdf).

Graphic image source: Google images

References