Computer programming - Scratch: Unit 3 - Grade 6

This is the third unit in grade 6 computer programming, Scratch. In this unit, students learn solutions for efficient programming. The unit covers functions and debugging.

Included Resources

Unit overview for Grade 6 computer programming - Scratch: Unit 3- Solutions for efficient programming 

This is the first learning activity in grade 6 computer programming, Scratch: Unit 3. The purpose of this activity is to help students read a script, identify a problem and debug it. Students will design and develop strategies for finding and solving problems.

This is the second learning activity in grade 6 computer programming, Scratch: Unit 3. This activity is to help students to understand what a function is in computer programming and create one in Scratch by using the custom block. 

This is the third learning activity in grade 6 computer programming, Scratch: Unit 3. The purpose of this activity is to merge contents from previous units and learning activities. Students will create a unique and meaningful artifact using their interests and passions as motivation and follow a design process.