Introduction to Programming with Scratch Exploring Computer Science – Lesson 4-1.

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
Michael Parkes Dudley LA What can Scratch do? Make simple games, animations, presentations and stories.
Harry Potter Scratch Game
Mrs. Chapman. Tabs (Block Categories) Commands Available to use Script Area where you type your code Sprite Stage All sprites in this project.
What is Scratch? Scratch as Logo Dr. Ben Schafer Department of Computer Science University of Northern Iowa.
Mr. Wortzman. Tabs (Block Categories) Available Blocks Script Area Sprite Stage All sprites in this project.
Scratch the Cat. Object Oriented Programing Writing computer programs Based on Objects Instead of Actions Based on Data Instead of Logic.
INTRODUCTION TO THE SCRATCH PROGRAMMING ENVIRONMENT.
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.
Scratch Programming. Objectives for Today Finish your online design math problem. Name the basic terms used in Scratch. Create the beginning of a simple.
Timers Exploring Computer Science Lesson Objectives The students will be able to: Create a timer.
Summer Computing Workshop. Session 2 Input in Scratch  Multi-Character input - This is used when the user is prompted to enter a number or word.  Problems.
Exploring Computer Science 2/23/15 2/23 Develop a Scratch story project -Brainstorming 2/24 Develop a Scratch story project –Developing 2/25 Develop a.
Exploring Computer Science 2/16/15
My Scratch Story Exploring Computer Science Lesson 4-7.
Teaching a character to walk in more than one world: Parameters and Inheritance. By Lana Dyck under the direction of Professor Susan Rodger Duke University.
Exploring Computer Science 2/9/15 2/9Moving Scratch 2/10Moving Scratch worksheet 2/11 Scratch Baseball Game 2/12Scratch Alphabet Learning Game 2/13Game.
Introduction to Scratch Scratch as Logo Dr. Ben Schafer Department of Computer Science University of Northern Iowa.
Exploring Computer Science 2/2/15 2/2No School 2/3Scratch creating a program- Name 2/4 Scratch creating a program Dialogue 2/5 Scratch creating a dialogue.
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.
Moving Sprites in Scratch Exploring Computer Science – Lesson 4-4.
Scratch Dialogues Exploring Computer Science – Lesson 4-3.
Creating a Simple Game in Scratch Barb Ericson Georgia Tech June 2008.
Monday, October 26 th Entry Task Write two questions you have about chapter 4 and/or the test. Schedule: Chapter 4 quiz 19.1 Electric charge Homework:
Using MIT Scratch for Programming and Control Exercise 1 Creating movement Year 11 DTG 2012.
Introduction to Computer Programming - Project 2 Intro to Digital Technology.
 SCRATCH is a new programming language that lets you create your own interactive stories, animations, games, music, and art.
Moving Sprites in Scratch Exploring Computer Science – Lesson 4-4.
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.
Teaching Kids Programming with Chromebook Digital Convergence Lab, NIU.
Randomness Exploring Computer Science Lesson 4-10 – Part 2.
Unit 4 Day 1 FOCS – Introduction to Programming. Moving a Sprite Relative vs. Absolute postitioning Gliding.
Creating a Simple Game in Scratch Barb Ericson Georgia Tech May 2009.
Introducing Scratch Learning resources for the implementation of the scenario
Event Driven Programs Exploring Computer Science – Lesson 4-5.
Introduction to Scratch
Scratch for Interactivity
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.
Exploring Computer Science Lesson 4-7
Exploring Computer Science – Lesson 4-5
Exploring Computer Science Lesson 4-13
Exploring Computer Science Lesson 4-10 – Part 1
Unit 2 Getting Started With
Name Project April 12,2016.
Introduction to Object-Oriented Programming
Getting Started with Scratch
Recap the basics Lesson 1.
And and or…and RANDOMNESS
Moving Sprites in Scratch
Exploring Computer Science Lesson 4-13
Exploring Computer Science – Lesson 4-5
Exploring Computer Science – Lesson 4-3
Exploring Computer Science Lesson 4-7
Getting Started with Scratch
Code to Enhance Learning
Exploring Computer Science Lesson 4-12
Introduction to Snap Programming
Getting Started with Scratch
Recap the basics Lesson 1.
Exploring Computer Science Lesson 4-10 – Part 2
Exploring Computer Science Lesson 4-13
Exploring Computer Science Lesson 4-12
Exploring Computer Science Lesson 4-8
Exploring Computer Science Lesson 4-10 – Part 1
Presentation transcript:

Introduction to Programming with Scratch Exploring Computer Science – Lesson 4-1

Objectives The students will be able to:  Name the basic terms used in Scratch.  Create a simple program in Scratch.

Journal Entry (5 Minutes)  How do you think programs like Facebook, Chrome, Snapchat and Instagram are made?  Reminder!!  Journal entries should consist of: 1. The Question 2. Your Answer in…  Complete thoughts  Complete sentences

Know, Want to Learn, Learned  In your groups create a KWL chart for programming:  K – What I know  W – What I want to learn  L – What I learned (you will complete this section later!)  Individually - In your journals write down your 2 Ks and 2 Ws K What I Know W What I want to Learn L What I Learned Programming

Know, Want to Learn, Learned  Combine your responses into a single chart.  There must be at least one K and W from each person.  Use a different color for each person.  Don’t have duplicate entries. Think of a new one if you need to.  You have 10 minutes! K What I Know W What I want to Learn L What I Learned Programming

 Scratch Window consists of:  Sprites  Scripts (you build)  Control the Sprite  Operations to choose from

 Each object in Scratch is called a sprite.  To add a new sprite, click one of these buttons. Paint Your Own Sprite Upload a new sprite from a file Make a new sprite from the camera Choose a new sprite from the library

 Moving a Sprite  Grab a move block and drop it into the script area  Click on the block to execute it

 Playing a sound  Click on sound  Grab a sound and drop it into the script area.  Connect the pieces and the they will happen in order

 Options (Parameters)  Sprites can move backward if the value is negative  Different choices for sounds

 Repeat (do it again and again)  Choose Control  Drag out a FOREVER block and drop it on top of the stack.  You want the mouth of the FOREVER to wrap around the other blocks.  To drag a stack, pick it up from the top block.

 The Green Flag  The green flag should always be used to start your program.  Whenever you click the green flag, your script will start.  To stop, click the stop button.

Rest of Today - Create a “name” program for your name  Your program must: 1. Have a separate sprite for each letter of your name. 2. Have at least 3 different interesting behaviors for the letters in your name. 3. Have a behavior for all the letters 4. Use the “when green flag clicked” block 5. Use the “forever” block  Extra Credit  Have your name reinitialize itself when the green flag is clicked. In other words, all the letters will start off in the right location facing the correct way.

Rubric Do you have? Points Possible Have a separate sprite for each letter of your name.25 Have at least 3 different interesting behaviors for the letters in your name.25 All the letters have a behavior20 Use the “when green flag clicked” block15 Use the “forever” block15 Extra Credit Have your name reinitialize itself when the green flag is clicked. In other words, all the letters will start off in the right location facing the correct way. 10 TOTAL:100 When you are done, call me over. Be prepared to tell me what you think your grade is and why.

Additional Resources  There are 2 additional files in the homework section for today: 1. Getting-Started-Guide-Scratch2.pdf – Covers most of what I talked about today.