Exploring Computer Science 2/23/15 2/23 Develop a Scratch story project -Brainstorming 2/24 Develop...

33
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

Transcript of Exploring Computer Science 2/23/15 2/23 Develop a Scratch story project -Brainstorming 2/24 Develop...

Page 1: 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 Science2/23/15

2/23 Develop a Scratch story project -Brainstorming2/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

Page 2: 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.

Date: 2/23 Goal: 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)

Page 3: 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.

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

Introduction of the story project

Page 4: 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.

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

Group brainstorm ideas1. Each member of the group reads their story ideas2. All members of the group offers suggestions

Page 5: 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.

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

Video

Page 6: 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.

Date: 2/23 Goal: 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 characters3. Describe the different scenes4. Script out each scene

-scene-movement-characters-dialogue

Page 7: 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.

Date: 2/24 Goal: 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 characters3. Describe the different scenes4. Script out each scene

-scene-movement-characters-dialogue

Page 8: 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.

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

Create your story using Scratch and follow the rubric1. Have at least 4 scenes2. Have at least 3 different sprites3. Have at least 8 say or think boxes 4. Animate the movement of your characters5. Use broadcast to change scenes in your story6. Have the characters take turns speaking to each other7. Have at least one conversation between characters8. Have a title scene with your name on it 9. Story initializes itself when the flag is clicked10.The entire story plays once you click the flag11.The Presentation Explain an example from your program of how

events (broadcast) were used to transition from one scene to another.

Page 9: 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.

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

Complete your story using Scratch and follow the rubric1. Have at least 4 scenes2. Have at least 3 different sprites3. Have at least 8 say or think boxes 4. Animate the movement of your characters5. Use broadcast to change scenes in your story6. Have the characters take turns speaking to each other7. Have at least one conversation between characters8. Have a title scene with your name on it 9. Story initializes itself when the flag is clicked10.The entire story plays once you click the flag11.The Presentation Explain an example from your program of how

events (broadcast) were used to transition from one scene to another.

Page 10: 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.

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

Page 11: 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.

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

Role Play Hand out

Page 12: 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.

Date: 2/18 Goal: 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?

Page 13: 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.

Date: 2/18 Goal: 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 theother scene.)

Page 14: 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.

Date: 2/18 Goal: 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?

Page 15: 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.

Date: 2/18 Goal: 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 isbased on waits, if you edit something in scene 1, itcould possibly throw the timing off for the rest of

the program.)

Page 16: 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.

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

1. Complete Summer Story Project2. 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

Page 17: 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.

Date: 2/20 Goal: 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?

Page 18: 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.

Date: 2/20 Goal: 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 clicked Basketball Scene Movie Scene

Page 19: 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.

Date: 2/20 Goal: 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 theother scene.)

Page 20: 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.

Date: 2/20 Goal: I can complete a broadcast event in Scratch.

Picture for Donors Choose

Page 21: 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.

Date: 2/20 Goal: I can complete a broadcast event in Scratch.1. Complete Summer Story Project2. Access “summer story instructions” on Mr. Stoll’s web page2. 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 Rubric5. Put your Name the stage of yourproject

Page 22: 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.

Date: 2/20 Goal: 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 credit2. Gallery Walk and grade your peers work3. Save your project on thawed drive and email the file to Mr. Stoll4. Turn in your notebook on the table

Page 23: 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.

Date: 2/9 Goal: Explain the 3 major ways to move sprites and choosethe appropriate method of moving to make a cat circle the bases.

Bell ringer: Describe how you would graph in yourAlgebra class (The x y coordinate plane, etc)‐

The “repeat” block will do whatever is inside it ntimes. This behavior can be called iteration orlooping. Iteration is a construct that is used in other

programming languages. There differences between the 3 ways to move. The sprites willreinitialize themselves when the green flag isclicked.

Page 24: 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.

Date: 2/9 Goal: Explain the 3 major ways to move sprites and choosethe 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

Page 25: 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.

Date: 2/10 Goal: I can explain event driven programming and write

A program that responds to user created event from the mouse andkeyboard.

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?

Page 26: 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.

Date: 2/10 Goal: I can explain event driven programming and write

A program that responds to user created event from the mouse andkeyboard.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.

Page 27: 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.

Date: 2/10 Goal: I can explain event driven programming and write

A program that responds to user created event from the mouse andkeyboard.

Scratch provides some blocks that allow you to write

Programs that respond to user events relativelyeasily.• When green flag clicked (we’ve already seen this)• When Sprite clicked• When_key pressed

Page 28: 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.

Date: 2/10 Goal: I can explain event driven programming and write

A program that responds to user created event from the mouse andKeyboard.

Discuss answers to moving project

Page 29: 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.

Date: 2/10 Goal: I can explain event driven programming and writeA program that responds to user created event from the mouse andkeyboard.

You will be making an alphabet learning game.Alphabet Sample Rubric1. Create the first letter in front of the class with the2. 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).

Page 30: 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.

Date: 2/11 Goal: I can explain event driven programming and writeA program that responds to user created event from the mouse andkeyboard.

Alphabet Sample Rubric1. 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 keyboard5. 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

Page 31: 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.

Date: 2/12 Goal: I can explain event driven programming and writeA program that responds to user created event from the mouse andkeyboard.

Alphabet Sample RubricAdd your name at the top of the Stage1. 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 keyboard5. 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

Page 32: 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.

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.

Page 33: 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.

Date: 2/13 Goal: I can create a drawing using Scratch

Drawing a Sprite

1. Go to Mr. Stoll’s Web page2. Open “Sprite Drawing” document3. Draw a Sprite that changes with each costumes. 4. Add dialogue between each costume.5. Save the file when you are complete and email the file to Mr. Stoll