An intro to programming concepts with Scratch Session 10A of 10 sessions Final Exercises.

Slides:



Advertisements
Similar presentations
Sprite-visual object (actor on the stage) Scripts- Tells actors (sprites) what to do.
Advertisements

Introduction to Macromedia Director 8.5 – Lingo
Quiz Time What button stops the sprite from vanishing off the screen?
30 min Scratch July min intro to Scratch A Quick-and-Dirty approach Leaving lots of exploration for the future. (5 hour lesson plan available)
Michael Parkes Dudley LA What can Scratch do? Make simple games, animations, presentations and stories.
1 An intro to programming concepts with Scratch Session 3 of 10 sessions Repetition and variations.
CoderDojo Roscommon Code and notes by Eamonn Hannon and Michael Madden, 2012.
Scratch Keith Patton Computer Literacy Teacher West Chester Area School District.
Scratch Programming Session 9 of 10 Review elements to use in stories, games, etc.
1 Starting to Program From Scratch scratch is a new programming language that lets you create your own interactive stories, animations, games, music, and.
Session 5 of 10 Review + Multiple Sprites
An intro to programming concepts with Scratch Session 7 of 10 sessions Working with sounds and sprite communication.
ITEC Winter An intro to programming concepts with Scratch Quick intro for college citizens. George Stockman MSU CSE.
Lesson 1: Setting up a 2d game 9.5 Lesson Slides.
Madlib-Input, Strings, and Lists in Scratch Barb Ericson Georgia Tech June 2011.
Game city International Starting on the road to programming. This project is all about learning how to program using scratch and other languages. The aim.
Mr. Wortzman. Tabs (Block Categories) Available Blocks Script Area Sprite Stage All sprites in this project.
Children have previously written a plan for an adventure story with a characters they have created themselves. This has been done using a story hill.
The Scratch Calculator You are all going to be real computer programmers!!!
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.
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
Yearbook Vocabulary By, John Michael. Content Content of a yearbook Study Guide. Questions with answers.
Objects and Methods in Scratch 1. 2 Scratch environment Stage is at upper right (where actors act and information is displayed) Sprite is another name.
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.
Scratch Programming Lesson 4 Question asking and answering.
Introduction to Programming G50PRO University of Nottingham Unit 2 : Introduction To Scratch Paul Tennent
Unit 3 Music and Sound Evangel College S.2 ICT.
Making a Sprite Dance Barb Ericson Georgia Tech June 2011.
Intro CS – Screens and Variables Lesson Plan 9. Goals  Using sprites as full screens (Start screen, Game over)  Using layering to control ordering of.
Computer Programming Modeling a Passive Solar Home.
Iteration. Iteration: Review  If you wanted to display all the numbers from 1 to 1000, you wouldn’t want to do this, would you? Start display 1 display.
Using MIT Scratch for Programming and Control Exercise 1 Creating movement Year 11 DTG 2012.
 SCRATCH is a new programming language that lets you create your own interactive stories, animations, games, music, and art.
- Saie Deshpande. Game Design Idea 1 Can be played by or.
Computer Programming Modeling a Passive Solar Home.
Madlib-Input, Strings, and Lists in Scratch Barb Ericson Georgia Tech.
Intro CS – Costumes and Variables Lesson Plan 6. Goals  Understanding Costumes, Ordering, Naming  Switching Costumes with Switch and Next  Using Variables.
Introduction to Scratch We will be using the Scratch Environment today, so please log in to the Scratch website (scratch.mit.edu)
LEARNING SCRATCH: PRESENTATION 4 PRESENTATION 1: GETTING STARTED 1 Broadcast Messages Today, we'll learn how to get our sprites to act together, and build.
LEARNING SCRATCH: PRESENTATION 1 PRESENTATION 1: GETTING STARTED 1 Getting Started Today, we'll learn how to use Scratch to make a puppet show.
Scratch Programming Cards
Introduction to Scratch
Madlib-Input, Strings, and Lists in Scratch
Today's Challenge: More Animation Storytelling and Scrolling!
Spanish Mad libs with Scratch
Intro to Programming with Scratch
Code and notes by Martha Fahy, 2017
Pen Cards Pen Cards Back and Forth Draw a Line Special Effects
Pen Cards Pen Cards Back and Forth Draw a Line Special Effects
Module 5 Lesson 3 Extreme Scratch Cards
Introduction to programming with scratch
Getting Started with Scratch
Pen Cards Pen Cards Back and Forth Draw a Line Special Effects
Mod 2 Lesson 2 Repeating with loops
Game Over Module 4 Lesson 2.
Introduction to Snap Programming
Pen Cards Pen Cards Back and Forth Draw a Line Special Effects
Getting Started with Scratch
Mod 5 Lesson 1 Scratch Cards: Easy
Pen Cards Pen Cards Back and Forth Draw a Line Special Effects
Communal Story Telling
Pen Cards Pen Cards Back and Forth Draw a Line Special Effects
Pen Cards Pen Cards Back and Forth Draw a Line Special Effects
Pen Cards Pen Cards Back and Forth Draw a Line Special Effects
Pen Cards Pen Cards Back and Forth Draw a Line Special Effects
Presentation transcript:

An intro to programming concepts with Scratch Session 10A of 10 sessions Final Exercises

Session 9 goals Putting elements together Teaching Playing Telling a good story

The top line is 10% longer, why?

Make a better script Ask the user for a number N Ask the user for a percentage P Find a new number that is P % larger than N. Make lines for N and for N increased by P percent. Why not make a line for N decreased by P percent?

Other exercises Dr Salehi has a good exercise Use multiple sprites Use multiple frames How does it flow? How to control the frames?

Continuing Challenge Add some interesting features to your work from last session (making the letters of your name dance)

New features for initials sprites New behavior: random movement when ‘r’ typed Background music Layers: make initials move behind one another by changing layers in the loop (see the aquarium example)

Grand finale Final behavior when ‘X’ typed Some kind of final music Initials sprites arrange themselves in the correct order and settle down!

Thanks for joining us Dr George Stockman Ms Meryl Mabin Mr Ed Corcoran Dr James Salahi