SCRATCH This Design Notebook belongs to:. 3 What are the different ways you interact with computers? List your answers here: 5.

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
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.
Scratch for Storytelling Dr. Ben Schafer Department of Computer Science University of Northern Iowa.
Code Club Session 3 Shark Eats Fish. Picture of finished product here.
Scratch Programming Session 9 of 10 Review elements to use in stories, games, etc.
Scratch Programming Session 6 of 10 If-then-else statements interactions Final projects specifications.
CS4HS CREATIVE COMPUTING August 8-11, 2012 MIT Media Lab, with support from Google and the National Science Foundation.
Scratch Understanding some programming techniques using Scratch Resetting, Parallelism and Events.
Scratch Workshop Thursday, August 26, 2010.
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.
CSCI 101 Introduction to Software Development and Design.
Creative Commons Attribution 3.0 creativecommons.org/licenses/by/3.0 Key Abstractions in Game Maker Foundations of Interactive Game Design Prof. Jim Whitehead.
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!
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
Institute for Personal Robots in Education (IPRE)‏ CSC 170 Computing: Science and Creativity.
Art 321 Lecture 7 Dr. J. Parker. Programming In order to ‘make things happen’ on a computer, you really have to program it. Programming is not hard and.
Game Maker Terminology
Variables. Todays Lesson  In todays lesson you are going to:  Learn to use variables  Learn to ask for user input  Learn to save the users response.
Creating a Simple Game in Scratch Barb Ericson Georgia Tech June 2008.
ENGR-TS-2: The students will develop an understanding of how the design process is used to develop a technological system.
Scratch for Interactivity Dr. Ben Schafer Department of Computer Science University of Northern Iowa.
Get Going On ….. Load the word file ‘Glossary’ and complete it. You will have homework today.
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.
1 CSC 221: Computer Programming I Fall 2009 Introduction to programming in Scratch  animation sprites  motion, control & sensing  costume changes 
Lives and Scoring Games Programming in Scratch. Games Programming in Scratch L2 Lives and Scoring Learning Objectives Define a variable Understand the.
Making a Flappy Birds Game PART 2 – MAKING THE BIRD FLAP AND FALL – AND DEVELOPING THE GAME FURTHER (ADDING ADDITIONAL CHARACTERS, GOODIES, ENEMIES AND.
Advanced Scratch Techniques. Learning by Example A review (mostly) –File-> Open -> Examples -> Interactive Art ->WHEEE Something else we could do –File->
Introduction to Scratch We will be using the Scratch Environment today, so please log in to the Scratch website (scratch.mit.edu)
Phase 3: Game Creation. Phase 3: Game Creation Outcomes (Slide 1) I can create a flowchart to solve a problem, for example to make a cup of tea. I can.
Creating a Simple Game in Scratch Barb Ericson Georgia Tech May 2009.
Introducing Scratch Learning resources for the implementation of the scenario
© it’sLearning 365 Limited | Screen 1 FLASH enabled How to use me : Teachers Notes Useful Web Link Ne xt Pa ge Ne xt Pa ge Navigate.
Scratch Programming Cards
MUSIC VIDEO UNIT 2 ACTIVITY ACTIVITY DESCRIPTION RESOURCES
Customise & Explain your game
Broadcasting (Adding a new level)
Games Programming in Scratch
Scratch for Interactivity
Design Journal Name.
Dance Cards Dance Cards
Learn… Create… Program
Dance Cards Dance Cards
Dance Cards Dance Cards
Dance Cards Dance Cards
Dance Cards Dance Cards
Learn… Create… Program
Scratch for Storytelling
Dance Cards Dance Cards
Dance Cards Dance Cards
Dance Cards Dance Cards
Learn… Create… Program
Learn… Create… Program
Dance Cards Dance Cards
Dance Cards Dance Cards
Creating a Simple Game in Scratch
CSC 221: Introduction to Programming Fall 2018
Lesson Eleven Moving Backgrounds.
Lesson Nine Variables.
Dance Cards Dance Cards
Scratch 7B IT 1.
Dance Cards Dance Cards
Presentation transcript:

SCRATCH This Design Notebook belongs to:

3

What are the different ways you interact with computers? List your answers here: 5

How many of those ways involve you creating with computers? List your answers here: (You can add to this list later.) 6

Scratch Challenge #1 Make something surprising happen to a sprite. You can write some of your ideas here: What is your first step going to be? 7

I Learned Something New! List new things that you have learned here: (You can add things to this list later.) Did you know? A sequence is a series of instructions. 8

What are three aspects of yourself that you could represent through images or sound?

Scratch Project: All About Me Create a Scratch project that represents you and has clickable sprites. Brainstorm some ideas here: ME 10

About Me Reflections What was your inspiration? How did you do that? What did you get stuck on? How did you get unstuck? What are you most proud of? What might you do next? 11

Original Ideas Here is one of my original ideas for a Scratch Project: 12

Notes: 13

What are 5 situations where you use instructions?

How do you know when the instructions are good? Write your answer here: How does understanding how to give good instructions affect your work using Scratch? Did you know? A series of instructions that repeats is a loop. 15

What are two strategies that you could use when you get stuck with your project or design? Strategy #1: Strategy #2 16

Scratch Project: Dance Party Create a dance party. This is a Scratch Project in which the sprites have cool costumes and dance to funky beats. Write your notes here: 17 Incremental Thinking: Add and test small amounts of code at a time.

Check for Understanding What is the difference between a sprite and sprite’s costume? 18

Notes: Do you know what parallelism is? It’s making things happen at the same time. 19

Gallery Walk Take a walk around the room looking at our dance projects. Ask questions: 1.How did you get the sprite to do this? 2.What was your inspiration for doing this? 3.Give a compliment. Write any notes or ideas you discovered here: 20

Sketch an art idea that uses Scratch. Examples: 1. Create a project that uses an orange square and a purple circle. 2. Creating your own musical group by pairing sprits with sounds. 3. Create a self-generating drawing project. 21

What was a challenge that you overcame in your last project? Parallelism: Things that happen at the same time. 22

What is something that you still want to figure out? 23 Events: One thing causing another thing to happen.

Write a story using six words. 24

1.What are the different ways in which things were happening at the same time? 2.What are the mechanisms that enable parallelism in Scratch? 3.What are the different ways that actions are triggered? 4.What are the mechanisms for events in Scratch? 25

What is remixing? Write here: Reusing and Remixing are valuable skills. You need to be able to read code written by other people, in order to improve your own. 26

Things we need for a story: Characters: Plot: Scene Additional Elements: 27

How was working with someone else different from your prior experiences of designing your Scratch projects? 28

Open Ended Designing Ideas 29 Use say and wait blocks with two characters to have a conversation. Use the broadcast and when I receive blocks to create a multi-scene story. Create your own slideshow using a collection of background images. Narrate your slideshow.

Did you know? Conditionals are Operators are 30

Debugging Strategies What was the problem? How did you identify the problem? How did you fix the problem? Did others have alternative approaches to fixing the problem? 31

Games What do games have in common? What features of their design make them a game? Games I Like: 32

What do you like about your maze project? How might you want to change it? 33

Maze Extensions Score: Demonstrate how to set and change a score. Receive 10 points every time the Scratch cat is clicked. Timer: Demonstrate how to use a timer. Use the mouse to navigate the Scratch cat to Gobo. Enemies: Demonstrate how to add an enemy. Avoid the crazy tennis ball using the up and down arrow keys. Levels: Demonstrate how to change levels. Score increases by 1 every time the space bar is pressed. Level increases by 1 for every 10 points. Rewards: Demonstrate how to collect items. Use the arrow keys to move the Scratch cat around to collect items for his quest. 34

Here’s what I figured out: 35

What is a variable? What is it good for? 36

Project Ideas Collide: Help Scratch cat navigate a field of Gobos Catlibs: Create an interactive word game. Scrolling: Create the foundation for a side-scrolling game. New Project Ideas: 37

Independent Projects What has been your favorite Scratch project to work on so far? What are 3 ideas for something your could work on next? 38

Independent Projects What part of your project will you be working on today? What are your first steps? What do you need help with? 39

Independent Projects What part of your project will you be working on today? What are your first steps? What do you need help with? 40

Feedback What aspect of your project could someone give you feedback about? When your provide feedback to someone think about the following: Clarity: Did you understand what the project is supposed to do? Features: What features does the project have? Does the project work as expected? Appeal: How engaging is the project? Is it interactive? Is it original? Is it sophisticated? Is it pretty? Is it funny? Is it interesting? How do you feel as you interacted with the project 41

Feedback Page What aspect of your project could someone give you feedback about? This feedback is for:This feedback was provided by: Parts of the project I really liked: If this was my project I would fix or change this: 42

Independent Projects What part of your project will you be working on today? What are your first steps? What do you need help with? 43

Independent Projects What part of your project will you be working on today? What are your first steps? What do you need help with? 44

Independent Projects What part of your project will you be working on today? What are your first steps? What do you need help with? 45

Independent Project Reflections What? What is your project? How does it work? How did you come up with the idea 46

Independent Project Reflections 47 So What? What was your process for developing this project? What was interesting, challenging, and surprising? Why? What did you learn?

Independent Project Reflections Now What? What are you most proud of about your project? What would you change? What do you want to create next? Why? 48

49

50