scratch lessons

2
Programming with Scratch 7 th Grade Math Lesson 1: Intro to Programming Objectives: What is computer programming? Why should students program? Introduce Scratch Activity: What and Why Lecture/discussion on what and why; Intro to Programming PPT Activity: Getting started with Scratch (PDF handout pp. 1-7) Introduce Scratch Environment Guided Practice: o Start Moving o Add a Sound o Start Dancing o Again and Again o Green Flag Materials: Intro to Programming PPT Getting Started with Scratch PDF Homework: Install scratch at home Finish the Getting Started Tutorial Lesson 2: Scratch Syntax: Part 1 Objectives: Recognize, understand, and apply statements, expressions, conditions, and loops in Scratch Activity: The Scratch “Language” Lecture/discussion on statements, expressions, conditions and loops; Scratch Language 1 PPT Activity: Follow Me Guided Practice: Follow Me Highlight Scratch structures in the program Materials: Scratch Syntax: Part 1 PPT Follow Me handout and Scratch file Cat Walk Project handout Scratch Reference Guide Cat Walk Project Grading Rubric Homework: Cat Walk Project

Upload: patrick-woessner

Post on 10-Apr-2015

3.345 views

Category:

Documents


0 download

DESCRIPTION

Five day lesson plan for teaching Scratch programming.

TRANSCRIPT

Page 1: Scratch Lessons

Programming with Scratch 7th Grade Math

Lesson 1: Intro to Programming Objectives:

• What is computer programming? • Why should students program? • Introduce Scratch

Activity: What and Why

• Lecture/discussion on what and why; Intro to Programming PPT

Activity: Getting started with Scratch (PDF handout pp. 1-7)

• Introduce Scratch Environment • Guided Practice:

o Start Moving o Add a Sound o Start Dancing o Again and Again o Green Flag

Materials: • Intro to Programming PPT • Getting Started with Scratch PDF

Homework:

• Install scratch at home • Finish the Getting Started Tutorial

Lesson 2: Scratch Syntax: Part 1 Objectives:

• Recognize, understand, and apply statements, expressions, conditions, and loops in Scratch

Activity: The Scratch “Language”

• Lecture/discussion on statements, expressions, conditions and loops; Scratch Language 1 PPT

Activity: Follow Me

• Guided Practice: Follow Me • Highlight Scratch structures in the

program

Materials: • Scratch Syntax: Part 1 PPT • Follow Me handout and Scratch file • Cat Walk Project handout • Scratch Reference Guide • Cat Walk Project Grading Rubric

Homework:

• Cat Walk Project

Page 2: Scratch Lessons

Lesson 3: Scratch Syntax: Part 2 Objectives:

• Recognize, understand, and apply variables, events, and threads.

Activity: Review Scratch

• Collect and discuss the CatWalk Project

Activity: The Scratch “Language”

• Lecture/discussion on variables, events, and threads.

Activity: Chopper Game

• Guided Practice: Chopper Game flight code, level one code, and game

• “Background” Scratch program to demo how to change backgrounds

Materials: • Scratch Syntax: Part 2 PPT • Chopper Game flight code, level one

code, and finished game • “Background” Scratch program

Homework:

• Your First Game Project (simple game with 2 levels)

Lesson 4: Create Your Own Project Objectives:

• Assimilate what students have learned about Scratch into a project of their own design.

Activity: Review Your First Game

• Collect and discuss the First Game Project.

Activity: Create Your Own Project

• Provide and discuss project requirements

• Allow students to review the Scratch project gallery

• Begin drafting ideas for the final project

Materials: • Create Your Own Project Handout • Grading Rubric

Homework:

• Review the Scratch Project Gallery for ideas

• Create a project per the guidelines

Lesson 5: Final Project Sharing Objectives:

• Present and explain final projects Activity: Present and Share

• Students will present their final project and explain the programming used

Materials:

Homework: • Complete an evaluation form for

another student’s project