Scratch Workshop Thursday, August 26, 2010.

Slides:



Advertisements
Similar presentations
Create a Simple Game in Scratch
Advertisements

Create a Simple Game in Scratch
30 min Scratch July min intro to Scratch A Quick-and-Dirty approach Leaving lots of exploration for the future. (5 hour lesson plan available)
Michael Parkes Dudley LA What can Scratch do? Make simple games, animations, presentations and stories.
Mission Technology Introduction to Scratch! June 2007.
Scratch for Storytelling Dr. Ben Schafer Department of Computer Science University of Northern Iowa.
Code Club Session 3 Shark Eats Fish. Picture of finished product here.
Learn… Create… Program. Manipulation of Multiple Media Connects with youth culture Scratch is a new graphical programming language designed to support.
1 An introduction to programming concepts with Scratch.
Madlib-Input, Strings, and Lists in Scratch Barb Ericson Georgia Tech June 2011.
Introduction to Programming and Physical Computing
Scratch Understanding some programming techniques using Scratch Resetting, Parallelism and Events.
Adventures in Animation Introduction to Scratch! Michelle Venable-Foster June 2006.
What is Scratch? Scratch as Logo Dr. Ben Schafer Department of Computer Science University of Northern Iowa.
Fish Chomp. The screen where you can see what happens when you play your game is called the STAGE. The SCRIPT BANK is where the types of instructions.
Introduction to.
V Avon High School Tech Club Agenda Old Business –Delete Files New Business –Week 16 Topics: Intro to HTML/CSS –Questions? Tech Club Forums.
Code Club Session 2 Dance Party. What will we learn ?  How to change the background  How to create animations  How to make objects talk to each other.
Introduction to Scratch!
Introduction to Scratch Scratch as Logo Dr. Ben Schafer Department of Computer Science University of Northern Iowa.
2015 CSE/EGR Summer Camps 1 Computer Science Concepts 1. What is an algorithm? 2. Binary information coding 3. Programming concepts via Scratch Designed.
1 Understand how to use Scratch to: – Animate a sprite – Add sound to your script – Use the forever command to create a loop Lesson 2: Learning Objectives.
Getting Started with Scratch Version 1.4 Visit
Introduction to Programming G50PRO University of Nottingham Unit 2 : Introduction To Scratch Paul Tennent
Introduction to Scratch. What is Scratch? Scratch is a control program that enables you to create your own interactive stories, animations, games, music,
Image #1 Getting Started
1 Use different costumes in Scratch to make an animation effect Synchronise interaction between 2 or more sprites Lesson 3: Learning Objectives.
Create a Halloween Computer Game in Scratch Stephanie Smullen and Dawn Ellis Barb Ericson October 2008.
Computer Programming Modeling a Passive Solar Home.
Unit 1 Introduction to Evangel College S.2 ICT.
Introduction to Computer Programming - Project 2 Intro to Digital Technology.
 SCRATCH is a new programming language that lets you create your own interactive stories, animations, games, music, and art.
How to create a basic game in Scratch. The Scratch Stage The Scratch stage is 480 pixels wide and 360 pixels high x increasesx decreases.
1 Understand what Scratch is and what it can be used for Lesson 1: Learning Objectives.
1 CSC 221: Computer Programming I Fall 2009 Introduction to programming in Scratch  animation sprites  motion, control & sensing  costume changes 
Scratch Lesson 1. Creating an account Open the internet browser : Safari or Internet Explorer Type in the URL scratch.mit.edu Using your school computer.
Madlib-Input, Strings, and Lists in Scratch Barb Ericson Georgia Tech.
Computer Programming with Scratch JAOIT 8. Scratch Scratch is a programming language that makes it easy to create your own interactive stories, animations,
Sprites & Backdrops. Sprites Sprites are the actors that perform the commands in your script. The cat is the default Sprite. Scratch has many other Sprites.
Teaching Kids Programming with Chromebook Digital Convergence Lab, NIU.
Creating a Simple Game in Scratch Barb Ericson Georgia Tech May 2009.
Introducing Scratch Learning resources for the implementation of the scenario
Review for Final June 13, 2016.
Introduction to Scratch
Create a Halloween Computer Game in Scratch
Commands in Scratch.mit.edu
Scratch for Interactivity
Madlib-Input, Strings, and Lists in Scratch
Spanish Mad libs with Scratch
Learn… Create… Program
Getting Started with Scratch
Motion and Looks.
Learn… Create… Program
Scratch for Storytelling
Unit 3: Intro to Programming Snap! Introduction
Getting Started with Scratch
MICCA SCRATCH Workshop
Image #1 Getting Started
Introduction to Snap Programming
Getting Started with Scratch
Learn… Create… Program
Learn… Create… Program
Creating a Simple Game in Scratch
CSC 221: Introduction to Programming Fall 2018
Problem Solving and Computer Programming
Scratch 7B IT 1.
Presentation transcript:

Scratch Workshop Thursday, August 26, 2010

What is Scratch? Scratch is a programming language that makes it easy to create interactive stories, animations, games, music and art Designed to help young people (ages 8+) to develop 21st Century skills

Scratch Interface Green Flag Stage Blocks Palette Scripts Area Sprite List

Snapping Blocks When you load Scratch, your default sprite (character) will be the Scratch mascot To animate this sprite, you must drag and drop the blocks from the Block Palette into the Scripts Area

Making Your Sprite Do Stuff Snapping these blocks together will move the sprite 10 steps while simultaneously rotating it 15 degrees... when the sprite on the Stage is clicked

Deleting Sprites You can delete your sprite by right-clicking on its icon in the Sprite List and selecting delete.

Adding Sprites You can add sprites clicking folder/star icon above the Sprite List Each sprite has its own Script Window

Modifying the Background To modify the background, double click in the white space on the Stage then click on the Background tab in the Scripts Area

8 Blocks! Using only these 8 blocks, create a project in which something surprising happens to a monkey.

Interactive Us! Create a project that helps others learn about you and the things you care about.

Maze!

Collide!

Telling Stories Slide show Choose your own adventure Animation

Slideshow Stories Concepts: Changing stages Use of “Next” command Bonus additions: Sound files Hiding sprites Example files: The Scratch Story of HopeD.sb $100..sb

Choose Your Own Adventure Stories Concepts: Changing stages Introduction of “IF” commands Use of variables Example files: kostya 23.sb

Animation Type Concepts: Changing costumes Use of “wait” command Adding sounds and voices Example files: Wavingguy.sb

Connections to ICS2O Programming Constructs Variables Input/Output Selection Repetition Strings Lists Messaging Parallelism

ICS 2O1: A Scratch Unit Full year – 7 weeks Semester – 3 – 4 weeks 2-3 hours – Introduction to Scratch have the students hand in something (ex. Sailboat.sb) 9-10 hours – Sequence, Selection, Repetition mix up small and medium sized programs 2-3 hours – Variables 6-8 hours – Project (Example: Maze_Pacman.sb)

Resources http://learnscratch.org/ http://scratched.media.mit.edu/resources/scratch-lesson-plan http://www.lero.ie/educationoutreach/secondlevel/scratchlessonplans/ http://www.openbookproject.net/courses/scratch/day01.html http://scratched.media.mit.edu/resources/scratch-student-taskcards-accompanying-video-tutorials