Scratch
Scratch makes it easy to program your own interactive stories, games, and animations -- and share your creations on the web. As you create and share projects with Scratch, you learn to think creatively, reason systematically, and work collaboratively. Scratch is a project of the Lifelong Kindergarten group at the MIT Media Lab. It is available for free download from http://scratch.mit.edu
Enter a Video Game or Animation in the Scholastic Art and Writing Awards Competition
_____________________________________________________________________________________
Scratch Mini Music Assignment
__________________________________________________________________________________
Fortune Teller Lesson
Objective: To learn how to use the ask and answer commands, operations, if else, and lists. Create a fortune telling program.
Activator: Tell me at least 3 ways you could use the ask and answer commands in a program.
Mini Lesson: Using the ask and answer commands, operations, if else and lists.
Student Engagement: Create your own fortune teller program, using the new commands we learned today.
Wrap-up: Share your game on the Birchland Scratch Page
_______________________________________________________________________________________
Mad Libs Lesson
Objective: To create your own Mad-Libs program using ask, answer, lists and variables.
Activator: What are Mad-Libs?
Mini Lesson: Look at this Mad Libs Project.
Student Engagement:
Write a script for your mad-libs project on a piece of paper.
Underline words that you can replace with variables.
Label the underlined words as adjectives, nouns, verbs, adverbs, animals, day of the week, etc.
Type your script into the computer. (*Note: Use vector mode, not bitmap mode)
Create variables for each word.
Wrap-up: Share your work
__________________________________________________________________________________________________
Scratch: Why should We Learn to Code?
Objectives: To think about why we should learn to code.
Activator: "Seeing Things"
Mini Lesson: Watch Mitch Resnick
Student Engagement:
Write an open response on lined paper.
Answer the question: Why (or why not) should students learn to code?
Use ideas from your own experience and from the video. (I'm really interested in your own opinion.)
Wrap-up: Extra Credit: Are there any other things we should teach, that we aren't already?
_______________________________________________________________________________________
Enter a Video Game or Animation in the Scholastic Art and Writing Awards Competition
_____________________________________________________________________________________
Scratch Mini Music Assignment
__________________________________________________________________________________
Fortune Teller Lesson
Objective: To learn how to use the ask and answer commands, operations, if else, and lists. Create a fortune telling program.
Activator: Tell me at least 3 ways you could use the ask and answer commands in a program.
Mini Lesson: Using the ask and answer commands, operations, if else and lists.
Student Engagement: Create your own fortune teller program, using the new commands we learned today.
Wrap-up: Share your game on the Birchland Scratch Page
_______________________________________________________________________________________
Mad Libs Lesson
Objective: To create your own Mad-Libs program using ask, answer, lists and variables.
Activator: What are Mad-Libs?
Mini Lesson: Look at this Mad Libs Project.
Student Engagement:
Write a script for your mad-libs project on a piece of paper.
Underline words that you can replace with variables.
Label the underlined words as adjectives, nouns, verbs, adverbs, animals, day of the week, etc.
Type your script into the computer. (*Note: Use vector mode, not bitmap mode)
Create variables for each word.
Wrap-up: Share your work
__________________________________________________________________________________________________
Scratch: Why should We Learn to Code?
Objectives: To think about why we should learn to code.
Activator: "Seeing Things"
Mini Lesson: Watch Mitch Resnick
Student Engagement:
Write an open response on lined paper.
Answer the question: Why (or why not) should students learn to code?
Use ideas from your own experience and from the video. (I'm really interested in your own opinion.)
Wrap-up: Extra Credit: Are there any other things we should teach, that we aren't already?
_______________________________________________________________________________________