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

Similar documents
Scratch. Copyright. All rights reserved.

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

The City School. Learn Create Program

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

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

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

Scratch Programming Lesson One: Create an Scratch Animation

Coding with Scratch - First Steps

Coding with Scratch Popping balloons

Sketch Out the Design

Finch Robot: snap level 4

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

Econometric Analysis Dr. Sobel

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

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

The Lost Treasures of Giza

Texel Sheep Society. Basco Interface Guide. Contents

Getting Started! Searching for dog of a specific breed:

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

Be Doggone Smart at Work

CONNECTION TO LITERATURE

PYTHON FOR KIDS A Pl ayfu l I ntrodu ctio n to Prog r am m i ng J a s o n R. B r i g g s

Cane toads and Australian snakes

Clicker Books: How to Make a Clicker Book Using Clicker Books App v

Dont Let The Pigeon Stay Up Late

Free Splat The Cat Ebooks Online

MY STORY: THE GREAT PLAGUE: A LONDON GIRL'S DIARY, BY PAMELA OLDFIELD

Virtual Genetics Lab (VGL)

RUBBER NINJAS MODDING TUTORIAL

Manual Compustam-Cloud

Scratch Jigsaw Method Feelings and Variables

Building Concepts: Mean as Fair Share

Introducing and using InterHerd on the farm

10 MIND GAMES THAT WILL MAKE YOUR CAT SMARTER

Finch Robot: snap levels 1-3

Book Cats Test Year 7 Sample Paper Quantitative Epub

CHANDLER HATES DOGS FRIENDS TEACHER S PACK (COMPREHENSION VOCABULARY DISCUSSION SCRIPT) LISTEN IN ENGLISH

A Paw-sible Theory: A Murfy The Cat Mystery By Anna Kern

GENETIC DRIFT Carol Beuchat PhD ( 2013)

Psycho Kitties By Hollander READ ONLINE

1 Turtle Graphics Concepts

Table of Contents. Page 2 ebook created with Orion PDF Author orion.aidaluu.com. What is Orion Label Maker?

How to Design Worlds

Learn To Draw Dogs Puppies Step By Step Instructions For More Than 25 Different Breeds

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

Atlas de anatomia humana / Atlas of Human Anatomy (Spanish Edition)

Click here if your download doesn"t start automatically

JOJO - SCRIPT. (A red-and-white-striped hat sits on a very empty stage. A BOY (JOJO) enters and notices it.)

A Very Improbable Story Ebook Gratuit

Cats Can Save the Day By Daniel Scheffler

Webkinz Friend Requests

Biology 164 Laboratory

"My Friend Earl" As told by Clayton Roo

HerdMASTER 4 Tip Sheet CREATING ANIMALS AND SIRES

The Do s and Don ts Guide of Livestock Handling

millionpawswalk.com.au

My Favorite Stray Cat:

Simon's Cat In Kitten Chaos By Simon Tofield READ ONLINE

Hermit Crabs For Dummies By Kelli A. Wilkins READ ONLINE

Lab 6: Energizer Turtles

Simon's Cat In Kitten Chaos By Simon Tofield READ ONLINE

The Stolen Dog: Action Plan

Cats Can Save the Day By Daniel Scheffler

AKC Trick Dog EVALUATOR GUIDE

Hipster Puppies By Christopher R. Weingarten

House Training A Puppy In 7 Days Without Losing Any Sleep Or Paying For An Expensive Dog Trainer By Raven Heidrich

Five simple boosts, huge relationship. BOOST. relationship

Learn more at LESSON TITLE: BRINGING UP BIRDY GRADE LEVEL: 2-3. TIME ALLOTMENT: One to two 45-minute class periods OVERVIEW:

SARG Guide Surrey Amphibian and Reptile Group. SARG Reptile Surveyor s Guide Using SARGWEB. April 2012 Version 1.0. Steve Langham

Warriors Of Legend: Reflections Of Japan In Sailor Moon By Sushil K. Rudranath, Jay Navok

HOW TO FIND A LOST CAT: EXPERT ADVICE FOR NEW TECHNIQUES THAT WORK BY KIM FREEMAN

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

Release note Chesar 3 (and migration tool)

FIGHTING DOG BREEDS BY DIETER FLEIG DOWNLOAD EBOOK : FIGHTING DOG BREEDS BY DIETER FLEIG PDF

You can reset your Hatchimal to Baby any time after hatching by pressing the small reset button on the bottom of your Hatchimal with a paperclip.

Sight word flashcards: species, weighs, echoloca6on, danger, camouflage The Reading Race, by Abby Klein Worksheets 17, 17a

Maze Game Maker Challenges. The Grid Coordinates

Dog Behavior: Why Dogs Do What They Do By Ian Dunbar

How to have a well behaved dog

The Leader in Me Chari Distler

mouse shapes F4F79BABB796794A55EFF1B Mouse Shapes 1 / 6

KiwiSDR Quick Start Guide

The Cat In The Hat. SIDE 1 (A red-and-white-striped hat sits on a very empty stage. A BOY (JOJO) enters and notices it.)

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

Reference Guide Playful Invention Company

Call of the Wild. Investigating Predator/Prey Relationships

Kentucky Academic Standards

Measure time using nonstandard units. (QT M 584)

by Jennifer Oxley and Billy Aronson

Overview of Online Record Keeping

Oh Say Can You Say Di-no-saur?: All About Dinosaurs (Cat In The Hat's Learning Library) PDF

Storeys Guide To Raising Horses 2nd Edition Breeding Care Facilities

Training Your Retriever By James Lamb Free

BASIC DOG TRAINING. The kind, fair and effective way

Pixie-Led (The Twilight Court Book 2)

SONG FOR GROUP AUDITION: Bare Necessities from The Jungle Book

Good Dog: The Story Of Orson, Who Changed My Life By Jon Katz

Atlas Colorido de Anatomia Veterinária do Cão e Gato (Portuguese Edition)

Henri, Le Chat Noir: The Existential Musings Of An Angst- Filled Cat By William Braden

Lab 10: Color Sort Turtles not yet sorted by color

Transcription:

~~~***~~~ A Book For Young Programmers On Scratch. Golikov Denis & Golikov Artem ~~~***~~~ Copyright Golikov Denis & Golikov Artem 2013 All rights reserved. translator Elizaveta Hesketh License Notes. This e-book is licensed for your personal enjoyment only. This e-book may not be re-sold or given away to other people. If you would like to share this book with another person, please purchase an additional copy for each recipient. If you re reading this book and did not purchase it, or it was not purchased for your use only, then please purchase your own copy. Thank you for respecting the work of author. ISBN: 9781311866912 Table of Contents. Introduction. Chapter 1. How Scratch is built. The first program. Chapter 2. Making the first program more expanded. Chapter 3. Cyclical program flow. Chapter 4. Another simple cartoon. Chapter 5. A cartoon with costumes. A flying cat and a bat. Chapter 6. A game about the adventures of Theseus Kitten. Chapter 7. A cartoon with ghosts. Chapter 8. A game with mines. Chapter 9. A short cartoon about an evil butterfly. Chapter 10. An animation cartoon about a bee.

Chapter 11. Playing on two levels. Chapter 12. A game about a magician. Chapter 13. The Cat-mathematician. Chapter 14. The game «A Cat with a jet-propelled backpack». Chapter 15. Communicating with the character. Chapter 16. «Country capitals» trivia game. Chapter 17. A platformer game. Chapter 18. Cat bowling. Appendix 1. Negative numbers. Appendix 2. X and Y coordinates. Appendix 3. Degrees. Appendix 4. Numbers with a point. Appendix 5. A floppy disk. Appendix 6. The true story of the Cat and the Flying Dog. Description. The goal of the book is introduction into programming, mathematics, sciences for elementary school students. The material is written for student self-study for Grade 3-5 students who have basic skills of operating a computer. Children have to be able to use «a mouse», start using labels, etc., as well as count to 480, multiply and divide. More complex mathematical notions (negative numbers, decimal fractions, coordinate axis, degrees) will be explained on the pages of the book. Scratch is a new free programming environment that allows children from 7 years old to create their own stories, cartoons, games and other creation. This program allows children to express themselves in computer creative work. Scratch was specifically created as a new learning environment for teaching school students programming. You can create cartoons in Scratch, play with various objects, change them, move them on the screen, set up forms of interaction between objects. The programs are created of multi-colored blocks the same way as Lego construction sets are made of multi-colored bricks. Scratch was created in 2006 under the supervision of Mitchel Resnick by a Lifelong Kindergarten group in MIT Media Lab. Scratch works on Windows or Linux computers. It doesn't work on any tablets! Each chapter requires about 20-30 minutes to study. It is not recommended to study more than two chapters per day. You can ask questions to authors by: scratch.book@ya.ru http://facebook.com/scratchbook4u www.indiegogo.com started on a project to translate the book into Spanish. Introduction. For parents. How to download and install Scratch. The program Scratch is downloaded for free from the Internet at http://info.scratch.mit.edu/ru/scratch_1.4_download (version 1.4). This is not the latest version of Scratch,

however, it has everything necessary for interesting work and does not require an Internet connection. Version 2.0 works online in the browser and requires constant Internet connection. Installing the program is as easy as can be. We download the file ScratchInstaller1.4.exe from the provided link, we don't need to check for viruses, as this source is reliable. We start ScratchInstaller1.4.exe and press «Next» several times (or «Continue»). By default, the program will install into the Program Files folder, and will create a folder called «Scratch Projects» in «My documents», that is where the created programs will be located. There will appear an icon on the desktop. Parents are free. Come back in an hour, get the child off the computer, let him run around. If the child wants to continue his learning right away, he has to do no less than 100 squats. Chapter 1. How Scratch is built. The first program. Start Scratch from your icon on the desktop. Press the square in the top right corner in order to expand Scratch to take up the whole screen. Now you can see very well that Scratch has three parts. There is a bunch of blue blocks on the left. The program will be working on the white background on the right. There is empty space in the middle, that is where we are going to put together a program of blocks, that is our working area. Scratch has many blocks of different colors. We will be mainly using the navy blue, yellow, violet and light blue blocks. Click your mouse on the names of blocks on the left at the top.

Now it is time to teach a cat how to run. Let us choose the yellow «control» blocks at the top and drag the block «when space key pressed» to the center of the screen. In order to drag a block you need to click with your mouse on it and then drag, and not just click on it.

We choose the navy blue blocks on the left called «motion» and drag the block «move 10 steps» to the center of the screen, and there we attach it under the yellow block «when space key pressed». When the navy blue block wants to attach to the yellow one, a white stripe appears. Release the mouse button, and it will attach.

Hooray! We've got the first program! Press the space bar and look at how the cat is moving.

If you press it for a long time, it will get to the end of the screen and will almost completely hide. You will only see its tail sticking out. That is what we are going to pull it out by! Press on the tail and drag the cat to the center of the screen. Press on the space bar again and the cat is going to go to the right again. Now drag it to the left part of the screen and answer the question: how many times do you need to press the space bar to make the cat reach the right side of the screen? I managed to press it 40 times. Forty times ten steps is 400 So, the screen is about 400 steps wide. Remember this number. As you can see from the top picture, the cat has some sort of a wrong name, «Sprite1». Click on it with a mouse and write a normal cat name - «Cat». Let us add the sound «meow» to the program. Press the fuchsia colored blocks «sound» and drag the block «play sound meow» under the blue block «move 10 steps». Now, when pressing the bar, the Cat walks and meows.

If he meows too loudly, regulate the sound, for example, by pressing on the icon of sound volume in the right bottom corner of Windows. Then move the regulator of sound lower. If you are tired of meowing, you can add new sounds for the cat. Let him bark, for example! You need to press on the tab «Sounds», and then the button «import». The window of «sound import» will open up. There are several folders there. Go to the «Animal» folder. There is a big list of animal sounds in the folder. When pressing the sound file, it sounds. Press on different files, listen to the sounds. Choose the sound «Dog1» and press on «OK».

Now the Cat can use two different sounds in the program. Press on the tab «scripts» and then on the triangle in the block «play sound meow», and choose the sound «Dog1».

This is the program that you get. Press the space bar, the Cat is walking and barking! Practice adding different sounds. Chapter 2. Making the first program more expanded. You are probably too tired of dragging the Cat out of the corner of the screen every time. Let us add the blue block «if on edge, bounce». Now the Cat gets to the edge of the screen and bounces.

If you are tired of the endless barking of the Cat, you can delete the fuchsia colored block «play sound Dog1». For that we first press on it, and drag it a bit lower and release. Two lower blocks are disconnected. Now let us disconnect the lower block. Let us press on it and drag it down. Then we drag the fuchsia block to the left part of the screen where all the blocks are, and drop it there. It will disappear.

Then we just attach the block «if on edge, bounce» back to the program. You will get a program of the Cat's movement without any sound. If you hold the space bar, the Cat will continuously run left and right and roll over. Try to change the program a little. Instead of number 10, write number 1 into the block «move 10 steps». To do that quickly, press twice on number 10 and it will turn blue. Press 1 and then pres Enter. If you hold the space bar now, the Cat will be running slower! Of course, he only makes 1 small step each time. Now you can play around and type in different numbers there that you like. Watch the Cat's behaviour when pressing the space bar.

One student played around and wrote 1 and one hundred zeros in there! This number is called a googol (The term was coined in 1938 by 9-year-old nephew of American mathematician Edward Kasner.) When you press the space bar, the cat will be sent to the Moon orbit, what a pity. You can return the Cat from the Moon if you stop the program from working. Press on the red circle for that. The happy Cat will appear on the screen. If you tell the Cat to walk 1000 (one thousand steps) or 1000000 (one million steps), it will just be going back and forth like crazy. I think that the normal speed is 10 or 20 steps. Now pay attention to these small buttons to the left of the Cat that is drawn on the top. Now the button «can rotate» is highlighted with blue color, that is why, when the Cat reaches the side of the screen, it goes upside down. Now press the button. The Cat runs from side to side of the screen with his legs down like in real life. Now press the button with the dot. The Cat is always running facing one side. I like it when the middle button is pressed, then the Cat behaves like in real life. Now it is time to teach the Cat to talk. Choose violet blocks «Looks» and drag «say hello!» block to the program.

Now the Cat is running and screaming «Hello!» on his way. Change the word «Hello!» to something else. The Cat will be saying your words. Now add a violet block «change color effect by 25» at the bottom. The Cat is running and changing the color! The color changes very quickly. Change number 25 to 1. The color change will be smoother. The color effect can be changed to another effect. To do that, press on the triangle near the word «color». A drop-down list of effects will appear. Choose any. Now you can play around choosing different effects and putting different speeds of change. Do not put more than 25, that is not very interesting. Guess which 2 effects did we use for the Cat in turn? And what effects were used now? And now?

Well, that's enough, let's stop torturing the Cat. Let's make it a friend and add a new character in the program. There is an interesting button for that a folder with a star. Let's press on the folder with a star and a window to choose a new object will open up. Choose some character from the Animals folder. For example, a buffalo, and press OK.

Now the Cat is not bored! Pay attention, at the bottom on the right, near the Cat, a buffalo showed up. But his name is not typical, it is «Sprite1» (the creators of the program, probably, like the Sprite drink very much).

Highlight the buffalo (there will be a light blue frame around it, as in the picture above) and at the top of the screen give him a name «Buffalo» instead of «Sprite1». His name will also change at the bottom on the right. Make this program for the Buffalo and experiment with it. The yellow block «when up arrow key pressed» is made of the block «when space key pressed» by pressing on a small arrow.

Thank You for previewing this ebook You can read the full version of this ebook in different formats: HTML (Free /Available to everyone) PDF / TXT (Available to V.I.P. members. Free Standard members can access up to 5 PDF/TXT ebooks per month each month) Epub & Mobipocket (Exclusive to V.I.P. members) To download this full book, simply select the format you desire.