WHAT IN THE WORLD IS SCRATCH??? AN INTRODUCTION TO COMPUTER PROGRAMMING By MD Showman.

Slides:



Advertisements
Similar presentations
Create a Simple Game in Scratch
Advertisements

Summer Computing Workshop. Introduction to Variables Variables are used in every aspect of programming. They are used to store data the programmer needs.
Create a Simple Game in Scratch
Scratch is a Visual Programming Language
Mission Technology Introduction to Scratch! June 2007.
Scratch for Storytelling Dr. Ben Schafer Department of Computer Science University of Northern Iowa.
1 An intro to programming concepts with Scratch Session 3 of 10 sessions Repetition and variations.
Code Club Session 3 Shark Eats Fish. Picture of finished product here.
Programming Concept #2 Iteration. Is just a fancy way of saying that you would like something to repeat more than one time. It is used in any modern programming.
Write Your First Computer Game!. Coding: Programming Languages Just like you can speak Chinese to someone who understands Chinese to tell them what to.
Scratch Understanding some programming techniques using Scratch Resetting, Parallelism and Events.
Digital Art in Scratch part 1 Barb Ericson Georgia Tech Oct 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.
INTRODUCTION TO SCRATCH. About Me Resources Scratch Website Learn Scratch Washington-Lee Computer.
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.
Scratch the Cat. Object Oriented Programing Writing computer programs Based on Objects Instead of Actions Based on Data Instead of Logic.
CATCH SCRATCH! Programming from Scratch. Remember Scratch?
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!
Using MIT Scratch for Programming and Control Exercise 3 Ball Game Year 9 ICT Autumn Term 2007.
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.
Digital Art in Scratch part 1 Barb Ericson Georgia Tech May 2011.
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.
Creating a Simple Game in Scratch Barb Ericson Georgia Tech June 2008.
Introduction to Scratch. What is Scratch? Scratch is a control program that enables you to create your own interactive stories, animations, games, music,
Making a Sprite Dance Barb Ericson Georgia Tech June 2011.
Create a Halloween Computer Game in Scratch Stephanie Smullen and Dawn Ellis Barb Ericson October 2008.
Computer Programming Modeling a Passive Solar Home.
1 Project designed and created by M. Shajith Kumar.
24 Background Building 25 Computing Terminology, and Speed/Velocity Module 4 Notes: Sensing, Or Operator, Conditional Logic 28 Module 4 Algorithms,
Introduction to Computer Programming - Project 2 Intro to Digital Technology.
How to create a sprite Delete a sprite (e.g. the cat) by right clicking on it and choosing delete. Go to the bottom right hand corner and choose a new.
How to create a sprite Delete a sprite (e.g. the cat) by right clicking on it and choosing delete. Go to the bottom right hand corner of the stage and.
Using MIT Scratch for Programming and Control Exercise 4 – Cat and Dog game Year 9 ICT Autumn Term 2007.
Introduction to Computer Programming - Project 1 Intro to Digital Technology.
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.
Adventures in Animation Introduction to Scratch! Michelle Venable-Foster Barb Ericson Dec 2007.
ICT/COMPUTING RULES Only use software allowed by the teacher
Madlib-Input, Strings, and Lists in Scratch Barb Ericson Georgia Tech.
Teaching Kids Programming with Chromebook Digital Convergence Lab, NIU.
Intro CS – Loops, making animations & films Lesson Plan 3.
Creating a Simple Game in Scratch Barb Ericson Georgia Tech May 2009.
School of Computer Science Space School 2015 Programming a Lunar Lander Game.
Scratch Programming Cards
Scratch Helicopter Game
Create a Halloween Computer Game in Scratch
Scratch for Interactivity
Madlib-Input, Strings, and Lists in Scratch
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.
Scratch: iteration / repetition / loops
Scratch – Simple Programming
Introduction to Object-Oriented Programming
Learn… Create… Program
Scratch – Simple Programming
Lesson 1 Introduction to Scratch Basic blocks
Go to =>
Learn… Create… Program
Recap the basics Lesson 1.
Moving Sprites in Scratch
Learn… Create… Program
Learn… Create… Program
Creating a Simple Game in Scratch
Scratch 7B IT 1.
Scratch – Simple Programming
Presentation transcript:

WHAT IN THE WORLD IS SCRATCH??? AN INTRODUCTION TO COMPUTER PROGRAMMING By MD Showman

This is Scratch

Scratch is… Free software used to teach beginners computer programming Click and drag programming, WYSIWYG REALLY COOL!

Give it a try! Wait, how do I run Scratch? Finder  Applications  Scratch 1.4 (folder) Drag Scratch (application) to Dockbar Click on Scratch Icon in Dockbar Well, what do I do? Pull in blocks into script window to test them out Link blocks together to create a code puzzle Try adding new sprites or changing what is already there

Ready for a CHALLENGE? Read the goal Use ONLY the pieces in the picture Test your program Test your program again Test your program a third time

CHALLENGE #1 Rearrange and connect the pieces to make the cat move across the screen changing directions when it hits the edge. REMEMBER!!! Repeat and forever must have something INSIDE of them.

CHALLENGE #1 -- SOLUTION

CHALLENGE #2 Rearrange and connect the pieces to make the move 10 spaces and bounce if it touches the edge, 10 times. Then, make it bigger by 25%. REMEMBER!!! Repeat and forever must have something INSIDE of them.

CHALLENGE #2 -- SOLUTION

CHALLENGE #3 Rearrange and connect the pieces to set the cat’s size to 150%. Then, make the cat move, change costumes, and bounce if it touches the edge. REMEMBER!!! Repeat and forever must have something INSIDE of them.

CHALLENGE #3 -- SOLUTION

CHALLENGE #4 Rearrange and connect the code pieces to make the cat say “Ah! A DOG!” then shrink while changing costumes 20 times. REMEMBER!!! Repeat and forever must have something INSIDE of them.

CHALLENGE #4 -- SOLUTION

CHALLENGE #5 Rearrange and connect the code pieces to make the cat start at X:0 Y:0. Make the cat chase the mouse pointer until it touches the mouse pointer. REMEMBER!!! Light blue blocks fit INSIDE yellow pieces, making a LOGIC STATEMENT

CHALLENGE #5 -- SOLUTION