Computer programming- Scratch: Unit 1 - Grade 6

This is the first unit in grade 6 computer programming, Scratch. In this unit, students discuss the roles of computers, programmers and users. They learn how computers process information and how to write instructions for literal-minded machines. They will get started with Scratch and build an interactive collage. 

Included Resources

Useful resources for unit 1 of grade 6 Scratch programming curriculum

Please note that not all of the files in this collection can be downloaded from WeTeachNYC because they link out to an external site.

This is the first learning activity in grade 6 computer programming, Scratch: Unit 1. The purpose of this activity is to help students understand the role of computer programmers, which will be their role as they learn computer programming. Students will understand the differences between consuming information from a computer and programming a computer through a discussion about the differences between computers, computer programmers, and users

This is the second learning activity in grade 6 computer programming, Scratch: Unit 1. The purpose of this activity is to help students realize that computers are “thinking” or processing the information that we are inputting. 

This is the third learning activity in grade 6 computer programming, Scratch: Unit 1. The purpose of this activity is to help students understand the meaning of programming a computer. To practice making clear instructions, students will think and act like a computer by following the instructions that their classmates created. 

This is the fourth learning activity in grade 6 computer programming, Scratch: Unit 1. In this activity, students will be introduced to the Scratch block-based programming environment through the web-based interface. Each student will practice using the basic features of Scratch to create an animation.

This is the fifth learning activity in grade 6 computer programming, Scratch: Unit 1. In this activity, students will build an interactive collage project in Scratch.