home

WHAT IS SCRATCH?
Scratch is a programming language and online community where you can create your own interactive stories, games, and animations--and share the creations with others around the world. It was developed by the MIT Media Lab at the Massachusetts Institute of Technology. In the process of designing and programming Scratch projects, young people learn to think creatively, reason systematically and work collaboratively--essential skills for life in the 21st century.

Learning Objectives:
1. know how to create a simple and advanced game and/or animation 2. understand that programming is a skill that can be learned by anyone 3. met a national technology standard for Creativity and Innovation and Critical Thinking, Problem Solving, and Decision Making 4. created, used and shared one or more animation projects with your teacher

Briefing
Think about your favorite game, that cool website, or the app that makes your life easier. What do they all have in common? They were brainstormed, coded, and refined just like you would research, write, and rewrite a research paper for your teacher. Programmers don't use magic to create the wonderful and exciting games and apps that you use. They use coding languages like Scratch. These languages can be learned--you don't have be genius to learn how to code.? Watch the following video and carefully listen to what these people have to say about coding. Watch Video 1: What Scratch is About: media type="custom" key="23867890"

Watch Video 2: What Scratch is About: media type="custom" key="23852518"

5. Go through the flashcards as you need to learn terms about scratch. Use this site to learn about the Items in Scratch media type="custom" key="23866600"
 * = **Concept** || **Description** ||
 * = sequence || identifying a series of steps for a task ||
 * = loops || running the same sequence multiple times ||
 * = parallelism || making things happen at the same time ||
 * = events || one thing causing another thing to happen ||
 * = conditionals || making decisions based on conditions ||
 * = operators || support for mathematical and logical expression ||
 * = data || storing, retrieving, and updating values ||
 * = collaborate || working with someone else ||
 * = remix || take a project idea and change it around to make your own ||
 * = script || working with the blocks in Scratch to make this interact ||
 * = debug || find and fix problems ||
 * = instructions || a sheet or list of items a teacher handed out sometimes called directions ||
 * = Computational Thinker || Someone who uses different strategies to problem-solve ||
 * = Scratch || A programming language developed at MIT ||
 * = Stage || The background of a project ||
 * = Import || To bring in ||