Deconstruction and Reconstruction
Students will explore the different types of loops that can be made into patterns by identifying, modifying, and creating their own. That process will also include breaking down larger problems into smaller, more manageable chunks to better identify patterns and solve them.
What Your Students Will Learn
Students learn more sophisticated uses of loops, enabling them to do bigger things with their basic pixel building blocks.
What Your Students Will Produce
Students will use nested loops to produce digital art pieces that will support their learning for the larger narrative writing project.
Before You Start
- Print copies (see “You Will Need). Try as many of the exercises in “Pixel Programming 2” as possible so you can both understand the process and determine which ones are most suitable for your students.If you are choosing to participate in the extension activities, you will also need to make enough copies of ‘Loopy Lyrics” and “Var Libs” for each of your students.This lesson introduces programming-related concepts. If you are not already familiar with these idea, read the list below before beginning the lesson:
- Pseudocode: description of the steps in an algorithm that uses plain language
- for loop: repeats a sequence a number of times
- while loop: repeats a sequence until a certain condition is met