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.

Slides:



Advertisements
Similar presentations
Create a Simple Game in Scratch
Advertisements

Create a Simple Game in Scratch
Michael Parkes Dudley LA What can Scratch do? Make simple games, animations, presentations and stories.
Write Your First Computer Game!. Coding: Programming Languages Just like you can speak Chinese to someone who understands Chinese to tell them what to.
Learn… Create… Program. Manipulation of Multiple Media Connects with youth culture Scratch is a new graphical programming language designed to support.
Madlib-Input, Strings, and Lists in Scratch Barb Ericson Georgia Tech June 2011.
Digital Art in Scratch part 1 Barb Ericson Georgia Tech Oct 2010.
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.
INTRODUCTION TO THE SCRATCH PROGRAMMING ENVIRONMENT.
Introduction to.
Programming 3/16/15 3/16 Looping, Arrays, Objects 3/17 Object-Oriented Design and Becoming a better Programmer 3/18 Introduction of Conditionals 3/19 Introduction.
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!
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/16/15
My Scratch Story Exploring Computer Science Lesson 4-7.
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.
2015 CSE/EGR Summer Camps 1 Computer Science Concepts 1. What is an algorithm? 2. Binary information coding 3. Programming concepts via Scratch Designed.
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.
Moving Sprites in Scratch Exploring Computer Science – Lesson 4-4.
Scratch Dialogues Exploring Computer Science – Lesson 4-3.
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.
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.
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.
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.
Moving Sprites in Scratch Exploring Computer Science – Lesson 4-4.
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.
Madlib-Input, Strings, and Lists in Scratch Barb Ericson Georgia Tech.
Computer Programming with Scratch JAOIT 8. Scratch Scratch is a programming language that makes it easy to create your own interactive stories, animations,
Introduction to Programming with Scratch Exploring Computer Science – Lesson 4-1.
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
Create a Halloween Computer Game in Scratch
Scratch for Interactivity
Madlib-Input, Strings, and Lists in Scratch
© A+ Computer Science -
Exploring Computer Science Lesson 4-7
Spanish Mad libs with Scratch
Exploring Computer Science – Lesson 4-5
Introduction to Object-Oriented Programming
Learn… Create… Program
Broadcasting Exploring Computer Science Lesson 4-6.
EXPLORING COMPUTER SCIENCE
Broadcasting Exploring Computer Science Lesson 4-6.
Learn… Create… Program
Moving Sprites in Scratch
Exploring Computer Science – Lesson 4-5
Exploring Computer Science – Lesson 4-3
Exploring Computer Science Lesson 4-7
Exploring Computer Science Lesson 4-8
Learn… Create… Program
Learn… Create… Program
Creating a Simple Game in Scratch
CSC 221: Introduction to Programming Fall 2018
Presentation transcript:

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 Scratch story project –Completion 2/26 Develop a Scratch story project –Presentations 2/27 Using Variables

Date: 2/23Goal: I can develop a story using Scratch. Bell ringer: Independently think of ideas for a story you could create on scratch. 1. Write down a story theme. (ex: Super Hero saves) 2. Write down main character. (ex: Mr. Super- Awesomeness) 3. Write down your idea for a story line (Ex: Mr. Super- Awesomeness saves bikini bottom from Pirates that are trying to steal the secret recipe for the crabby patties)

Date: 2/23Goal: I can develop a story using Scratch. Introduction of the story project

Date: 2/23Goal: I can develop a story using Scratch. Group brainstorm ideas 1.Each member of the group reads their story ideas 2.All members of the group offers suggestions

Date: 2/23Goal: I can develop a story using Scratch. Video

Date: 2/23Goal: I can develop a story using Scratch. Individually write out your story on a word document and share it with Mr. Stoll 1. Story summary- write a 4-5 sentence that explain the story. 2.List the characters 3.Describe the different scenes 4.Script out each scene -scene -movement -characters -dialogue

Date: 2/24Goal: I can develop a story using Scratch. Individually finish writing out your story on a word document and share it with Mr. Stoll 1. Story summary- write a 4-5 sentence that explain the story. 2.List the characters 3.Describe the different scenes 4.Script out each scene -scene -movement -characters -dialogue

Date: 2/24Goal: I can develop a story using Scratch. Create your story using Scratch and follow the rubric 1.Have at least 4 scenes 2.Have at least 3 different sprites 3.Have at least 8 say or think boxes 4.Animate the movement of your characters 5.Use broadcast to change scenes in your story 6.Have the characters take turns speaking to each other 7.Have at least one conversation between characters 8.Have a title scene with your name on it 9.Story initializes itself when the flag is clicked 10.The entire story plays once you click the flag 11.The Presentation Explain an example from your program of how events (broadcast) were used to transition from one scene to another.

Date: 2/25Goal: I can develop a story using Scratch. Complete your story using Scratch and follow the rubric 1.Have at least 4 scenes 2.Have at least 3 different sprites 3.Have at least 8 say or think boxes 4.Animate the movement of your characters 5.Use broadcast to change scenes in your story 6.Have the characters take turns speaking to each other 7.Have at least one conversation between characters 8.Have a title scene with your name on it 9.Story initializes itself when the flag is clicked 10.The entire story plays once you click the flag 11.The Presentation Explain an example from your program of how events (broadcast) were used to transition from one scene to another.

Date: 2/23Goal: I can develop a story using Scratch.

Date: 2/17Goal: I can use the concept of broadcasting through role play and then complete a broadcast event in Scratch. Role Play Hand out

Date: 2/18Goal: I can use the concept of broadcasting through role play and then complete a broadcast event in Scratch. Bellringer: In the role play yesterday, Why did The Crab and the Date have only two scripts?

Date: 2/18Goal: I can use the concept of broadcasting through role play and then complete a broadcast event in Scratch. Bellringer: In the role play yesterday, Why did The Crab and the Date have only two scripts? (Possible answer: They remain hidden during the other scene.)

Date: 2/18Goal: I can use the concept of broadcasting through role play and then complete a broadcast event in Scratch. Bellringer: In the role play yesterday, Instead of using broadcast, do you think you could just use “wait _ secs” blocks? What might be an advantage to using broadcast Instead?

Date: 2/18Goal: I can use the concept of broadcasting through role play and then complete a broadcast event in Scratch. Bellringer: In the role play yesterday, Instead of using broadcast, do you think you could just use “wait _ secs” blocks? What might be an advantage to using broadcast Instead? Answer: One advantage is that if your entire program is based on waits, if you edit something in scene 1, it could possibly throw the timing off for the rest of the program.)

Date: 2/18Goal: I can use the concept of broadcasting through role play and then complete a broadcast event in Scratch. 1. Complete Summer Story Project 2. Finish a story about what the cat did over summer. 3. Answer questions 1, 2, and 6 on paper. 4.Check your work against the rubric

Date: 2/20Goal: I can complete a broadcast event in Scratch. Bell Ringer: In the role play Tuesday, why did The Crab and the Date have only two scripts?

Date: 2/20Goal: I can complete a broadcast event in Scratch. Bell Ringer: In the role play Tuesday, why did The Crab and the Date have only two scripts? When flag is clickedBasketball SceneMovie Scene

Date: 2/20Goal: I can complete a broadcast event in Scratch. Bell Ringer: In the role play Tuesday, why did The Crab and the Date have only two scripts? (Possible answer: They remain hidden during the other scene.)

Date: 2/20Goal: I can complete a broadcast event in Scratch. Picture for Donors Choose

Date: 2/20Goal: I can complete a broadcast event in Scratch. 1.Complete Summer Story Project 2.Access “summer story instructions” on Mr. Stoll’s web page 2. Finish a story about what the cat did over summer. 3. Answer questions 1, 2, and 6 on paper. 4.Check your work against the Rubric 5.Put your Name the stage of your project

Date: 2/20Goal: I can complete a broadcast event in Scratch. 1.Check your work against the rubric 1.Add motion, more dialogue, edit costumes for 5 point Extra credit 2.Gallery Walk and grade your peers work 3.Save your project on thawed drive and the file to Mr. Stoll 4.Turn in your notebook on the table

Date: 2/9Goal: Explain the 3 major ways to move sprites and choose the appropriate method of moving to make a cat circle the bases. Bell ringer: Describe how you would graph in your Algebra class (The x‐y coordinate plane, etc) The “repeat” block will do whatever is inside it n times. This behavior can be called iteration or looping. Iteration is a construct that is used in other programming languages. There differences between the 3 ways to move. The sprites will reinitialize themselves when the green flag is clicked.

Date: 2/9Goal: Explain the 3 major ways to move sprites and choose the appropriate method of moving to make a cat circle the bases. 1. Go to Mr. Stoll’s Web page – Exploring Computer Science 2. Save “Moving.sb” file on your desktop 3.Open the file in Scratch 3.Follow the directions on the Moving. Sb worksheet and answer the questions on the back of the sheet 4.#10 open “baseball.sb” 5.The worksheet will be collected at the end of class

Date: 2/10 Goal: I can explain event driven programming and write Aprogram that responds to user created event from the mouse and keyboard. Bell Ringer :How do the programs on the computer know what the user wants to do next? In other words, if you are surfing the web, how does the computer know what page to go to next?

Date: 2/10 Goal: I can explain event driven programming and write Aprogram that responds to user created event from the mouse and keyboard. Bell Ringer :How do the programs on the computer know what the user wants to do next? In other words, if you are surfing the web, how does the computer know what page to go to next? User events (clicks, typing) driving the program and causing it to respond.

Date: 2/10 Goal: I can explain event driven programming and write Aprogram that responds to user created event from the mouse and keyboard. Scratch provides some blocks that allow you to write Programs that respond to user events relatively easily. When green flag clicked (we’ve already seen this) When Sprite clicked When_key pressed

Date: 2/10 Goal: I can explain event driven programming and write Aprogram that responds to user created event from the mouse and Keyboard. Discuss answers to moving project

Date: 2/10 Goal: I can explain event driven programming and write Aprogram that responds to user created event from the mouse and keyboard. You will be making an alphabet learning game. Alphabet Sample Rubric 1.Create the first letter in front of the class with the 2.Students helping you. 3.See “alphabet learning.sb” 4.Show how to create new costumes. 5.Students may bring in pictures from the internet. Download a.gif or.jpg. 6.Use import or paint to make it the second costume for your letter. Change costumes - Use a “switch to costume _” block. Output in talk bubbles. Use a “say_ for_ sec” block. Remind students that they may pick the theme of alphabet game (animals, food, etc).

Date: 2/11 Goal: I can explain event driven programming and write Aprogram that responds to user created event from the mouse and keyboard. Alphabet Sample Rubric 1.Have at least 10 different letters. 2.Have a theme for your letter game (i.e. animals, food, etc.) 3.Sprites change costume when clicked on. 4.Sprites change costume when letter is typed on keyboard 5.Use the “say _ for _ sec” to output what the letter stands for (i.e. “E is for Elephant”) 6.Sprites all turn to letters when the “when green flag clicked” 7.Extra Credit- change the background between letters or change sprite colors

Date: 2/12 Goal: I can explain event driven programming and write Aprogram that responds to user created event from the mouse and keyboard. Alphabet Sample Rubric Add your name at the top of the Stage 1.Have at least 10 different letters. 2.Have a theme for your letter game (i.e. animals, food, etc.) 3.Sprites change costume when clicked on. 4.Sprites change costume when letter is typed on keyboard 5.Use the “say _ for _ sec” to output what the letter stands for (i.e. “E is for Elephant”) 6.Sprites all turn to letters when the “when green flag clicked” 7.Extra Credit- change the background between letters or change sprite colors

Date: 2/13 Goal: I can create a drawing using Scratch Bell Ringer: What were three events you programmed in the Alphabet Game that were examples of event driven programming? User events (clicks, typing) driving the program and causing it to respond.

Date: 2/13 Goal: I can create a drawing using Scratch Drawing a Sprite 1.Go to Mr. Stoll’s Web page 2.Open “Sprite Drawing” document 3.Draw a Sprite that changes with each costumes. 4.Add dialogue between each costume. 5. Save the file when you are complete and the file to Mr. Stoll