Scratch Programming as Genre Writing

Associated with the Summer Camp “Scratch Programming as Genre Writing, a Language Arts and CS Integration” offered by Carlos Leon.

From @IntoAction on Giphy

Learning Objectives

Define an algorithm

Draw connections from their own life experiences to identify algorithmic principles

Register a new teacher account on Scratch

Create a new program in Scratch by following a step-by-step tutorial

Experience building up a program by experimenting and iterating

Pacing

This part should take you approximately 40-75 minutes to complete.  

Key Terms

Algorithm: A precise step-by-step set of instructions

Execute: to run or carry out an algorithm (set of instructions)

Prepare

In this module, participants will define algorithms and algorithmic principles. They will be given the opportunity to identify and make connections to algorithms in their work and life. In the second project, participants will register for a teacher account on Scratch and follow a step-by-step tutorial that will walk them through some essential Scratch functions. 

This will allow us to jump into block-based coding with some background knowledge of Computational Thinking! Key is to tinker and reflect not to produce a finished coding project!

Explore

Step through the following tutorials about algorithms.

Then, please read this article to learn more about how Scratch and language arts integration can occur in the elementary classroom.

Apply

On this discussion thread, reflect by responding to one or more of the prompts below.

What is an algorithm?

Explain in your own words a step-by-step process that you already employ in your classroom. How does it start and end? What is the problem it solves?

Algorithm Plugged Mild

Consider Scratch as a tool for teaching computational thinking and eventually digital story telling. What opportunities and challenges do you see for you and your students?

Reading reflection

What new questions emerged for you after reading the study?

Discuss possible affordances and limitations of using Scratch in a language arts class