Partners Abbas, Jackson Johnson, Courtney Adams, Matthew Johnson, Emma

Slides:



Advertisements
Similar presentations
Mission Technology Introduction to Scratch! June 2007.
Advertisements

Scratch for Storytelling Dr. Ben Schafer Department of Computer Science University of Northern Iowa.
Partners Computer #Partner APartner B 1 Bachmeier, EmilyMuniz, Olivia 2 Betz, MiahRatz, Jordan 3 Brundage, AmandaRipperton, Jacklynn 4 Cretsinger, SierraRundall,
Learn… Create… Program. Manipulation of Multiple Media Connects with youth culture Scratch is a new graphical programming language designed to support.
Introduction to Scratch UC Santa Cruz CMPS 10 – Introduction to Computer Science 13 May 2011.
Introduction to Scratch! Michelle Venable-Foster Barb Ericson August 2014.
Scratch Workshop Thursday, August 26, 2010.
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.
Comparing Python and Visual Basic
Chapter 3 Working with Symbols and Interactivity.
By Yukyong Chung.  Given the terms of computational concepts, the students will be able to state examples matching the Scratch blocks.  The students.
Introduction to Scratch!
Scratch Programming. Objectives for Today Finish your online design math problem. Name the basic terms used in Scratch. Create the beginning of a simple.
© 2011 Delmar, Cengage Learning Chapter 3 Working with Symbols and Interactivity.
Adventures in Animation Introduction to Scratch! Michelle Venable-Foster Barb Ericson May 2009.
Partners Comp# Partner APartner B 1 Ancona, SamanthaManternach, Hailey 2 Black, RyanMcNeil, Maddie 3 Conger, KevinOhland, Rebecca 4 Day, MerciOtterbein,
Introduction to Scratch Scratch as Logo Dr. Ben Schafer Department of Computer Science University of Northern Iowa.
Introduction to Programming G50PRO University of Nottingham Unit 2 : Introduction To Scratch Paul Tennent
Glogster: Create Virtual Posters Created by Russell Smith, Technology Facilitator, North Edgecombe High School.
Introduction to Scratch. What is Scratch? Scratch is a control program that enables you to create your own interactive stories, animations, games, music,
Learning Enabling Objective To become familiar with the technological world of robotics.
Image #1 Getting Started
Scratch Another computer programming language Developed by MIT in 2003
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.
Adventures in Animation Introduction to Scratch! Michelle Venable-Foster Barb Ericson Dec 2007.
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.
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.
Introducing Scratch Learning resources for the implementation of the scenario
Review for Final June 13, 2016.
FOP: Multi-Screen Apps
Introduction to Scratch
Word Lesson 1 Word Basics
Create a Halloween Computer Game in Scratch
Scratch for Interactivity
Going Green By Ima Librarian
What is it?! •Scratch is a programming language that allows you to create interactive stories, music, animations, art, games, and more!
Scratch Unit Overview We are going to look at computer programming and how to create your very own computer game The piece of software we will be using.
Welcome to Computer Science!
Introduction to Scratch!
MS PowerPoint 2010 Week 2.
Microsoft Office Illustrated Introductory, Windows XP Edition
Introduction to.
Learn… Create… Program
Getting Started with Scratch
Introduction to Scratch!
Learn… Create… Program
Scratch for Storytelling
Working with Symbols and Interactivity
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
PowerPoint Lesson 1 Microsoft Word Basics
Creating a Simple Game in Scratch
CSC 221: Introduction to Programming Fall 2018
Introduction to Scratch!
Presentation transcript:

Partners Abbas, Jackson Johnson, Courtney Adams, Matthew Johnson, Emma Partner A Partner B Abbas, Jackson Johnson, Courtney Adams, Matthew Johnson, Emma Amos, Cameron Maass, Stephanie Argueta, Zulema May, Sierra Beers, Callie Mons, Susan Bennett, Abbie Powell, Cassidy Brass, Jordan Reinhart, Alexis Cohen, Tessa Stine, Jason Crawford, Samantha Tensen, Max DeBruin, Sydney Underberg, Alex DeVore, Alexa Van Donselaar, Ashli Falck, Lauren Van Zante, Joseph Ferrell, Kylee Wiegmann, Lexis Fogarty, Aiden Wilson, Jenna Hedtke, Steph Zarazinski, Tabitha Jensen, Morgan

If you use one of ours Please note where it belongs when you get it from the cart. If required, the BitLocker password is compsci1

What is Scratch? 3

What is Scratch? Scratch is an ongoing project developed by the Lifelong Kindergarten research group at the MIT Media Lab, in collaboration with KIDS research group at the UCLA Graduate School of Education & Information Studies. 4

What is Scratch? Scratch is a free programmable toolkit that enables kids (target ages 8-18) to create their own games, animated stories, and interactive art and share their creations with one another over the Internet. 5

What is Scratch? Scratch builds on the long tradition of Logo and LEGO/Logo. 6

What is Scratch? Scratch is an easy introductory programming language because users program primarily by connecting program blocks. 7

What is Scratch? Scratch 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). 8

What is Scratch? Because there is virtually no typing involved it is impossible to get syntax errors. 9

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. 10

What is Scratch? Versions and Access: Version 1.4 was released in 2009 and was a standalone executable program freely distributed online. Version 2.0 was released in April of 2013 and is accessed via a flash-enabled web browser. Word is that a standalone executable of version 2.0 will be made available, but it does not appear to be available yet. 11

Let’s Get Started! Launch a web browser. Navigate to Scratch.mit.edu Click on the Create tab at the top of the screen 12

Getting Started With Scratch Stage Sprite List (“the green room”) The Script Area Code Block Area 13

Meeting Your Sprite! You will notice that the default sprite is an orange cat. (A sprite is a small graphic that can be moved independently around the screen, producing animated effects.) You can choose a different sprite to program from a library in Scratch, or you can draw your own! You will create your own sprite later. 14

Programming In Scratch! The first thing you need to do is to click on the sprite you want to program, and select the “Scripts” tab. Since your cat sprite is the only thing that can be animated, make sure you have it selected. The Scripts area is where you “build” your program by using the programming blocks. 15

Programming In Scratch! In the middle of your Scratch window, you will see a Scripts tab with 10 menus. Each of these switches to a menu of programming blocks in that particular area. We will first experiment with the Motion blocks. 16

Motion When you click on the motion button, you will see the programming blocks that can be used with your sprite. Let’s all program our sprites with the same code first, and then you’ll be allowed to experiment on your own! 17

Motion Drag out the “move 10 steps” block. “Circular-edged” boxes contain “numbers” but the values are changeable. Change the “10” to “50” by clicking in the block and typing in 50. 18

Motion To see your sprite move 50 pixels to the right, double click on the block in the Script area. Cool, isn’t it?! 19

What Is A Pixel? We’ve been talking about pixels – what is a pixel? A pixel is one of the small units that make up an image on a computer or television screen. It is derived from the words picture and element to make pixel! 20

Motion You can also set the motion block to move a negative number of pixels by typing a negative number in the block. This will move your sprite that number of pixels in the opposite direction. 21

Motion Drag out a second “move 10 steps” block. Change the “10” to “-50” by clicking in the block and typing in -50. To see your sprite move 50 pixels to the LEFT, double click on the block in the Script area. 22

More Motion Now, add the “turn 15 degrees” block to the other block of code. When you see the white bar between the 2 blocks of code, you can release your mouse. That white bar means that the 2 blocks will “snap” onto the other block. 23

More Motion Again, you can change the number of degrees by clicking in that area and typing in the number of degrees you’d like your sprite to rotate. Double click on the blocks to see your sprite move and rotate in a single sequence of actions! 24

The Scratch Stage The Scratch stage is 480 pixels wide and 360 pixels high. 180 -240 240 -180 25

The Scratch Stage Sprites can face different “directions” based on a degree turn from 0 (north) -90 90 180 26

Another Helpful Tool You can delete a block by right clicking and choosing “delete” or, more easily, by just dragging it from the Script area! 27

Your Turn #1 Full writeup on the class website: www.cs.uni.edu/~schafer/1140/index.htm Explore the blue commands from the motion menu Find at least three ways to get the sprite to move to the UPPER LEFT corner

Your Turn #1 - Results What did you discover?