exploring computer science 2/9/15 2/9moving scratch 2/10moving scratch worksheet 2/11 scratch...

13
Exploring Computer Science 2/9/15 2/9 Moving Scratch 2/10 Moving Scratch worksheet 2/11 Scratch Baseball Game 2/12 Scratch Alphabet Learning Game 2/13 Game Presentation

Upload: agnes-russell

Post on 02-Jan-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

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

Exploring Computer Science2/9/15

2/9 Moving Scratch2/10 Moving Scratch worksheet2/11 Scratch Baseball Game2/12 Scratch Alphabet Learning Game2/13 Game Presentation

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

Date: 2/9 Goal: 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 yourAlgebra class (The x y coordinate plane, etc)‐

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

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

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

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

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 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

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

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

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

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

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

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

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