Introduction to Snap Programming

Slides:



Advertisements
Similar presentations
Michael Parkes Dudley LA What can Scratch do? Make simple games, animations, presentations and stories.
Advertisements

Learn… Create… Program. Manipulation of Multiple Media Connects with youth culture Scratch is a new graphical programming language designed to support.
Racing Car Game Using the keys to control a sprite.
Scratch Workshop Thursday, August 26, 2010.
Scratch the Cat. Object Oriented Programing Writing computer programs Based on Objects Instead of Actions Based on Data Instead of Logic.
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.
Section 1 Introduction National 4/5 Scratch Course.
Introduction to Programming G50PRO University of Nottingham Unit 2 : Introduction To Scratch Paul Tennent
Image #1 Getting Started
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.
Scratch Creative Computing. INTRODUCTION TO SCRATCH Section 1.
Using MIT Scratch for Programming and Control Exercise 1 Creating movement Year 11 DTG 2012.
From last time… Explore the blue commands from the motion menu Find at least three ways to get the sprite to move to the UPPER LEFT corner.
 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.
ICT/COMPUTING RULES Only use software allowed by the teacher
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.
Computer Programming Modeling a Passive Solar Home.
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.
Introducing Scratch Learning resources for the implementation of the scenario
Using MIT Scratch for Programming and Control Programming 9.
Functions / Blocks.
Review for Final June 13, 2016.
Module 1: Investigation 1 Moving, Turning and Stamping
Introduction to Scratch
Create a Halloween Computer Game in Scratch
Customise & Explain your game
Commands in Scratch.mit.edu
Broadcasting (Adding a new level)
Module 1: Investigation 2 Repeating and Alternating Patterns
Scratch for Interactivity
Co-ordinates And Geometry Module 6: Investigation 2
What is SCRATCH? Learning Objectives: to explore the Scratch website
Module 2: Investigation 1
Spanish Mad libs with Scratch
Welcome to Computer Science!
Unit 2 Getting Started With
Pen Cards Pen Cards Back and Forth Draw a Line Special Effects
Pen Cards Pen Cards Back and Forth Draw a Line Special Effects
Introduction to Object-Oriented Programming
Introduction to.
Getting Started with Scratch
Motion and Looks.
Lesson 1 Introduction to Scratch Basic blocks
Areas of the SCRATCH 2 Screen
Pen Cards Pen Cards Back and Forth Draw a Line Special Effects
Pen Cards Pen Cards Back and Forth Draw a Line Special Effects
Introduction to scratch animation
Unit 3: Intro to Programming Snap! Introduction
Getting Started with Scratch
Image #1 Getting Started
Pen Cards Pen Cards Back and Forth Draw a Line Special Effects
Getting Started with Scratch
Game development using Scratch
Pen Cards Pen Cards Back and Forth Draw a Line Special Effects
What is SCRATCH? Learning Objectives: to explore the Scratch website
Pen Cards Pen Cards Back and Forth Draw a Line Special Effects
Creating a Simple Game in Scratch
Pen Cards Pen Cards Back and Forth Draw a Line Special Effects
Introducing Scratch and Creating Sprite
Pen Cards Pen Cards Back and Forth Draw a Line Special Effects
Pen Cards Pen Cards Back and Forth Draw a Line Special Effects
Problem Solving and Computer Programming
Catch Game Cards Catch Game Cards Make a Card Go to the Top Fall Down
Presentation transcript:

Introduction to Snap Programming Scratch Programming

Control= Hat Block: and C Block =Motion Blocks

Login Signup Reset password New imports Open Export Save Import tools Save as libraries Costumes Sounds Login Signup Reset password

Snap Programming Vocabulary A program consisting of one or more scripts, each of which is made of blocks. 2, Script A series of instructions run from top to bottom in the program also the script is used to animate, control and change the looks of a sprite or background 3. Sprite A user defined object (character) in Snap Programming 4 Scripts area You drag blocks in, snap them together in a sequence in this area.

Snap Programming Vocabulary 5. Blocks palette area that contains the basic blocks for programming your sprites (left column). 6. Stage where you see your stories, games, and animations come to life. (right column) 7. Code refers to the commands that a programmer writes to make a program. Code can be used to make a program. In scratch, the word "code" will be used to refer to scripts.

Snap Programming Vocabulary 8. Sequence arrangement in which things follow in logical order or a recurrent (repeating) pattern. 9. Algorithm is a self-contained sequence of actions to be performed. You drag blocks in, snap them together in a sequence in this area.

What is Snap Programming? A Snap! program consists of one or more scripts, each of which is made of blocks.

Parts of the Snap programming window.

Two Main types of blocks 1.At the top of the script is a hat block, which indicates when the script should be carried out. Hat block names typically start with the word “when”; 2. The other blocks are command blocks: For example, this block tells the sprite to move ten steps. 3. C-shaped blocks can be put in a script in two ways

E-shaped” blocks with more than one C-shaped slot, only the first slot will wrap around existing blocks in a script, and only if that C-shaped slot is empty before wrapping

Just below the stage is the “new sprite” button Just below the stage is the “new sprite” button . Click the button to add a new sprite to the stage. The new sprite will appear in a random position on the stage, facing in a random direction, with a random color. Try putting one of the following scripts in each sprite’s scripting area: https://snap.berkeley.edu/snapsource/snap.html Snap Playground

Add a Slide Title - 5