Top Banner
Inspiring Kids to Code Using Scratch and Other Tools
21

Inspiring Kids to Code Using Scratch and Other Tools

Dec 01, 2014

Download

Technology

Chad Mairn

In today’s age, it is important to have a basic understanding of computer programming, but it can be difficult to teach these skills to kids unless fun tools are introduced to help make programming easy. In this webinar, learn Scratch, a “programming language that makes it easy to create your own interactive stories, animations, games, music, and art” that will teach “important mathematical and computational ideas, while also learning to think creatively, reason systematically, and work collaboratively.” Other tools and applications will be covered to give kids practice programming while having fun!

Source: http://info.scratch.mit.edu/About_Scratch
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Inspiring Kids to Code Using Scratch and Other Tools

Inspiring Kids to Code Using Scratch and Other

Tools

Page 2: Inspiring Kids to Code Using Scratch and Other Tools

http://www.slideshare.net/chadmairn

@cmairn

Page 3: Inspiring Kids to Code Using Scratch and Other Tools

What is computer programming?

• A set of commands a computer understands – like a recipe, I suppose.

• Computer programs can help cure diseases; drive cars; create video games; make animated movies/graphics; build websites and apps; and much more.

• Basic coding concepts are used by most every program and most every programmer.

• To learn more visit http://www.bfoit.org/itp/Programming.html

Page 4: Inspiring Kids to Code Using Scratch and Other Tools

Why learn to code?• Why not? ;)

• Learn the importance of clarity/brevity of expression.

• Be able to think and problem solve more accurately.

• Build something useful and maybe start a business.

• Have a better understanding of how technology works.

• Have fun!

• Do you think it is valuable to learn to code? Why?

Page 5: Inspiring Kids to Code Using Scratch and Other Tools

“It has often been said that a person does not really understand something until he teaches it to someone else. Actually a person does not really understand something until after teaching it to a computer, i.e., express it as an algorithm.”

Donald Knuth, in American Mathematical Monthly

Page 6: Inspiring Kids to Code Using Scratch and Other Tools

“Computers have proven immensely effective as aids to clear thinking. Muddled and half-baked ideas have sometimes survived for centuries because luminaries have deluded themselves as much as their followers or because lesser lights, fearing ridicule, couldn't summon up the nerve to admit that they didn't know what the Master was talking about.”

James P. Hogan in Mind Matters

Page 7: Inspiring Kids to Code Using Scratch and Other Tools

Describe in natural language how to make a peanut butter and jelly sandwich.

Page 8: Inspiring Kids to Code Using Scratch and Other Tools

Check out “Programming with Natural Language Is Actually Going to Work” by Stephen Wolfram. http://goo.gl/EEKnWd

Page 9: Inspiring Kids to Code Using Scratch and Other Tools

Some Beginning Coding Resources• Lightbot is a programming puzzle game that gives the user a one-to-one relationship with programming concepts.

Try it today at http://light-bot.com/!

• Hopscotch: Coding for Kids is an iPad programming language. Download it today at https://www.gethopscotch.com/ .

• Code.org wants to bring Computer Science classes to every K-12 school. Check it out at http://code.org/ and find some excellent computer programming tutorials.

• Scratch helps children create stories, games, animations, and also lets them share these projects with others around the world. More info at http://scratch.mit.edu/.

• Visit Medium for a “2 minute read” listing other ideas and resources to help inspire children and teens to code.

• There are several MOOCs (Massive Open Online Course) and other freely available resources that offer computer programming classes. Coursera, Udacity, and Edx are great examples. Also, Khan Academy has some great resources for kids and adults too!

• A Google search query for computer programming resources for kids limited to the last year can be found at http://goo.gl/RaUups.

Page 10: Inspiring Kids to Code Using Scratch and Other Tools

SCRATCH Basics

.mit.edu

Page 11: Inspiring Kids to Code Using Scratch and Other Tools

is a programming language for everyone. Create interactive stories, games, music and art and share them online.

Page 12: Inspiring Kids to Code Using Scratch and Other Tools

Download/Install Scratch

http://scratch.mit.edu/scratch_1.4/

Page 13: Inspiring Kids to Code Using Scratch and Other Tools

Scratch’s Development Environment

http://info.scratch.mit.edu/Support/Reference_Guide_1.4

Page 14: Inspiring Kids to Code Using Scratch and Other Tools

http://info.scratch.mit.edu/Support

Page 15: Inspiring Kids to Code Using Scratch and Other Tools

http://wiki.scratch.mit.edu/wiki/Main_Page

Page 16: Inspiring Kids to Code Using Scratch and Other Tools

Create an account

Page 17: Inspiring Kids to Code Using Scratch and Other Tools

Demo

Example projects w/in ScratchChecking out community projects

Creating a projectSharing your project

Page 18: Inspiring Kids to Code Using Scratch and Other Tools

Inspire at the library!

Image source: http://goo.gl/6rRJ8s

Page 19: Inspiring Kids to Code Using Scratch and Other Tools

http://coderdojo.com/

Page 20: Inspiring Kids to Code Using Scratch and Other Tools

http://www.slideshare.net/chadmairn

@cmairn

Page 21: Inspiring Kids to Code Using Scratch and Other Tools

Let’s Hangout!

gplus.to/chadmairn