The City School. Learn Create Program

Similar documents
Workbook. Version 3. Created by G. Mullin and D. Carty

~~~***~~~ A Book For Young Programmers On Scratch. ~~~***~~~

Help the Scratch mascot avoid the space junk and return safely back to Earth! Start a new Scratch project. You can find the online Scratch editor at

Coding with Scratch Popping balloons

Scratch Programming Lesson One: Create an Scratch Animation

Coding with Scratch - First Steps

Scratch Lesson Plan. Part One: Structure. Part Two: Movement

Virtual Dog Program in Scratch. By Phil code-it.co.uk

Scratch. To do this, you re going to need to have Scratch!

Hello Scratch! by Gabriel Ford, Sadie Ford, and Melissa Ford. Sample Chapter 3. Copyright 2018 Manning Publications

Sketch Out the Design

Scratch. Copyright. All rights reserved.

Maze Game Maker Challenges. The Grid Coordinates

The Lost Treasures of Giza

Scratch Jigsaw Method Feelings and Variables

Writing Simple Procedures Drawing a Pentagon Copying a Procedure Commanding PenUp and PenDown Drawing a Broken Line...

Finch Robot: snap level 4

GUIDELINES FOR THE NATIONAL DIGITAL COMPETITION

Going to a Show Milwaukee Youth Arts Center AT T H E

Finch Robot: snap levels 1-3

G oing. Milwaukee Youth Arts Center

CS108L Computer Science for All Module 7: Algorithms

Be Doggone Smart at Work

Lab Assignment #1: Clicker Training.

Global Communication on AMR in Animal Health: Tripartite and OIE Efforts

Study Buddy. Based on the book by Louise Yates. Table of Contents

Thank you for downloading the Study Guide to go along with the performance

Go, Dog. Go! PLAYGUIDE. The Story Dogs, dogs, everywhere! Big ones, little ones, at work and at play. The CATCO

CONNECTION TO LITERATURE

1 Turtle Graphics Concepts

User Manual. Senior Project Mission Control. Product Owner Charisse Shandro Mission Meow Cat Rescue and Adoptions, Inc.

Econometric Analysis Dr. Sobel

Cow Exercise 1 Answer Key

Webkinz Friend Requests

5,081,955 1/1992 Yoneda et al... 10,417 hibernation.

The Three Little Kittens

[EMC Publishing Note: In this document: CAT 1 stands for the C est à toi! Level One Second Edition Teacher s Annotated Edition of the Textbook.

Biology 164 Laboratory

Virtual Genetics Lab (VGL)

Understanding the App. Instruction Manual

Lab 5: Bumper Turtles

ThisisaConnect360EPK (ElectronicPSAKit).EPK isatrademarkownedbyconnect360multimedia.

DOWNLOAD OR READ : TORTOISE AMAZING PICTURES FUN FACTS ON ANIMALS IN NATURE PDF EBOOK EPUB MOBI

CAT Paid vs. CAT Unpaid November 2012

PENNVET BEHAVIOR APP Pet Owner Instructions

Pet Care Pluses Adapted by Amelia Saris

5 State of the Turtles

Graphics libraries, PCS Symbols, Animations and Clicker 5

Please initial and date as your child has completely mastered reading each column.

Good Health Records Setup Guide for DHI Plus Health Event Users

My Favorite Stray Cat:

AKC Trick Dog EVALUATOR GUIDE

Getting Started. Instruction Manual

Animal Shelter Awareness PATCH PROGRAM

Compliance Can Be Ruff A Dog s Approach

PUSS IN BOOTS SOCIAL STORY

DOWNLOAD OR READ : WICKED RABBIT PDF EBOOK EPUB MOBI

The Be a Tree. Posters to support delivery of the manual program. These can also be used as a support tool for the PowerPoint version

About the Show. The Characters

AKC Rally More Advanced Signs

United Church of God An International Association. Level 1 Unit 5 Week 3 JESUS CHRIST THE PARABLE OF THE LOST SHEEP

Sea Turtle Conservation: Public Service Announcement

Activity Sight Smell Touch Hearing Taste

I don t know that old man. I don t know most of the old men. I don t have an old boat. I won t live on an old boat.

Simulation of the ASFA system in an ERTMS simulator

North Carolina Aquariums Education Section. You Make the Crawl. Created by the NC Aquarium at Fort Fisher Education Section

Activity 1: Changes in beak size populations in low precipitation

6.836 Embodied Intelligence Final Project: Tom and Jerry. Gleb Chuvpilo, Jessica Howe chuvpilo, May 15, 2002

Improving AIBO with Artificial Intelligence Technique

Teach your dog to down

Let s Play Poker: Effort and Software Security Risk Estimation in Software. Picture from

Reminders: Goal: To claim God s promise to be with us and not forsake us. Permission to photocopy for local church use granted by Barefoot Ministries.

Nicole Wilde. June 20 & 21, Proudly Presents. Radisson Hotel & Conference Center Ave NW. Edmonton, Alberta

DISCUSSION QUESTIONS THEATRE 101

Effective Vaccine Management Initiative

Clicker training is training using a conditioned (secondary) reinforcer as an event marker.

B A S E D O N T H E B O O K S B Y J A M E S D E A N A N D K I M B E R L Y D E A N

Caring and. sharing. We love Hong Kong. 2 Small houses News report. 3 Food in a basin Fun and games Description. 4 Computer Jobs Biography

Life Under Your Feet: Field Research on Box Turtles

STUDENT MANUAL CANINE SEARCH SPECIALIST TRAINING UNIT 3: ROLE OF THE HELPER

Walking Your Dog on a Loose Leash

Design Document. Programming and Story

Communicator 5. Likes and Dislikes Needs Assessment Adapted from Pat Dowden, Ph.D., CCC-SLP (2002)

DOWNLOAD OR READ : YEAR OF THE DOG ONE YEAR ONE TEAM ONE GOAL PDF EBOOK EPUB MOBI

Code Documentation MFA (Movable Finite Automata) Eric Klemchak CS391/CS392

How to Train Your Dog to Stay

THE EXPOSITORY PILLAR

Turtle Ballet: Simulating Parallel Turtles in a Nonparallel LOGO Version. Erich Neuwirth

Microbiology & Antimicrobial Stewardship

INTRODUCTION. and a hat, a hot pot, a cat hops, a cat in a hat, a fat cat. and Pat are fat, Jat is a big cat, Pat is a little bat.

STUDENT MANUAL CANINE SEARCH SPECIALIST TRAINING UNIT 8: ADVANCED RUBBLE SEARCH

HerdMASTER 4 Tip Sheet CREATING ANIMALS AND SIRES

10 MIND GAMES THAT WILL MAKE YOUR CAT SMARTER

CONTENTS. Life Science... 2

The ALife Zoo: cross-browser, platform-agnostic hosting of Artificial Life simulations

Nest Observation and Relocation

Recursion with Turtles

One Trait, Two Traits Dominant Trait, Recessive Trait Sarah B. Lopacinski Rockingham County

I m just a mouse. words by Tim Nunn. pictures by Helen Nunn

4. Mosquito control - in town, too! Mon, 7/2/07 3:39 PM. 5. New equipment for all ages. Mon, 7/2/07 3:24 PM

Transcription:

Learn Create Program

What is Scratch? Scratch is a free programmable toolkit that enables kids to create their own games, animated stories, and interactive art share their creations with one another over the Internet. Head Office,. 2

What is Scratch? Scratch builds on the long tradition of Logo and LEGO/Logo, but takes advantage of new computational ideas and capabilities to make it easier for kids to get started with programming (lowering the floor) and to extend the range of what kids can create and learn (raising the ceiling). Head Office,. 3

What is Scratch? The ultimate goal is to help kids become fluent with digital media, empowering them to express themselves creatively and make connections to powerful ideas. Head Office,. 4

What is Scratch? Increase student skills with computers Increase student interest in programming Student achievement on fun project Learn Cartesian coordinates, distance computations, etc. Head Office,. 5

Computer scientists Create solutions to problems using computers Study information Invent algorithms Write programs to implement the algorithms Reuse a lot of existing program and machine parts Head Office,. 6

Start scratch and let s go! Click on the cat icon Or, find scratch under Programs When home, download from www.scratch.mit.edu Scratch programming environment comes up quickly Head Office,. 7

Click on the Looks button at the top left. Head Office,. 8

Major components At right: the stage with sprite[s] or objects or actors At left: operations and attributes for the sprites Center: scripts or program[s] for the behavior[s] of the sprites Your sprites are actors that you direct with your scripts Head Office,. 9

Let s implement an algorithm to average two numbers Make a variable number1 (click and drag and set) Make another one number2 Head Office,. 10

Compute average first as sum Make variable average Drag a set operation to script area Drag a + operation Drag variables number1 and number2 to parameters Click to execute Head Office,. 11

Average script as 4 operation sequence. Change the two numbers and click the sequence to execute the block again. Head Office,. 12

But Scratch computes with multimedia color, sound, Can make cartoons Can create stories Can create video games Head Office,. 13

The hello script Can do it in 57 languages java, C++, Scratch Easy in Scratch: select Looks operations and drag the hello operation onto your center panel. Then double click on this lego block : check your sprite behavior at the right Your very first Scratch program! Head Office,. 14

Make the cat 50% larger 1. Select Looks operations 2. Drag the change size operator into your script 3. Click and edit for a 50% change (increase) 4. Double click your one operation script 5. Did your cat sprite get 50% bigger? Head Office,. 15

Scripting a sequence of ops Do ops in the following order by dragging operation blocks into a single connected block Say hello Move 200 steps forward Grow 50% bigger Make the meow sound Head Office,. 16

Some new operations color change (Looks) wait (Control) move (Motion) Head Office,. 17

Starting a looped script Head Office,. 18

Exercise: write a script to Make the cat move along a square path Say hi at all four corners Wait 3 seconds at each corner Change color at all four corners Double size when back to the original starting location. Say That s all folks when done. Head Office,. 19

Elements of Scratch: objects Colors Sounds Locations in 2D space Sprites Costumes Variables (to remember the state of things) Events: that are broadcast for communication Head Office,. 20

Elements of Scratch: control Sequence of operations Loops or repetition Detecting events (key or mouse pressed, sprites overlapping each other, sprites hitting edge of stage, sensor giving value) Head Office,. 21

Loop constructs in Scratch Repeat N times Repeat forever Repeat forever if some condition exists (suppose I m a sprite wandering about this lab until someone asks a question) Head Office,. 22

Conditions can be checked Do something if sprite k hits sprite m Do something if a certain key is pressed Do something is some variable takes a certain value Head Office,. 23

Interacting with your sprite or story Using mouse Entering a character Asking the user a question Head Office,. 24

Sprite follows the mouse Try changing the number of steps or the wait time. Head Office,. 25

Play and examine MadLib Choose the file option at the top of the window Choose open, then examples Choose stories Choose MadLib and then read the authors instructions Click OK, wait for load, click green flag Head Office,. 26

About the MadLib story How many actors (sprites)? What is the role of the girl? How are the answers you give 'remembered' and then used in later actions? What is the role of the little whale? What makes the little whale flip around? What makes the big whale spout? Head Office,. 27

Sprites can interact with each other Can detect when colors overlap in space Can detect when sprites bump into edge of the stage See bouncing balls example under Simulations under Examples Interact with this simulation Check out the rather complex scripts Head Office,. 28

Check out the break dance Open examples; music and dance; break dance How does break dancing begin? What are the roles of the sprites? What events are in the scripts? What should happen when the boom box is clicked? Head Office,. 29

Experiment with Scratch as time permits Try your own scripts: make moves, sounds, interactions in simple cases Try the examples and learn what makes them work Download Scratch on your own machine and experiment some more Direct a story; or a simulation; or create a video game. Head Office,. 30