pdf, 1015.04 KB
pdf, 1015.04 KB
pdf, 91.51 KB
pdf, 91.51 KB
zip, 6.44 MB
zip, 6.44 MB
pdf, 3.01 MB
pdf, 3.01 MB

This 9+ hour programming project allows students to created a pick-a-path story with multiple endings. In Scratch, they will use conditionals and branching techniques to make decisions and trigger actions. They will test, debug, and refine their program. This project lets students explore and apply learning in a sandbox context over a series of lessons.

Resource includes:

  • 9 lesson plans including activity worksheets and planning tools
  • A detailed project workbook
  • 44 slides
  • A unit plan with links to all resources in Google doc and slides format.

Lesson Summary:

  1. Evolution of Storytelling - Explore how the concept of storytelling has allowed us to interact and tell stories in a new way; with linear and non -linear structures.
  2. Hook, Line, and Sinker - Identify multiple story hooks and try their hand at writing their own
  3. Audience and Purpose - Develop a plan for their story’s characters, setting, problem and solution, and then collaborate by swapping stories with their peers
  4. Planning a Project - Examples of Scratch pick-a-path adventures
  5. Story Planning - Use graphic organizers to sequence the main points of the stories. Share their story plan and provide constructive feedback.
  6. Split Ends -Explore alternative endings to stories.
  7. Turning Text Into Code - Break down their story into key decisions made by a user.
  8. Testing & Debugging - Test one anothers’ programs and use a bug map to record feedback.
  9. Finishing Touches - Polish and refine their programs. Share their projects in a walkaround gallery and reflect on the skills they have learned and the success of their project.

Please email sarah@codeavengers.com if there are any issues with the resource.

Reviews

Something went wrong, please try again later.

This resource hasn't been reviewed yet

To ensure quality for our reviews, only customers who have purchased this resource can review it

Report this resourceto let us know if it violates our terms and conditions.
Our customer service team will review your report and will be in touch.