3

Course 4 | Lesson 3

Artist: Loops Review


Lesson time: 30 Minutes

Lesson Overview

This is a review of loops and nested loops. Students will use the traditional artist character, as well as a very artistic zombie, to complete and recreate repetitive drawings.

Teaching Summary

Getting Started

Introduction

Activity: Artist: Loops Review

Artist: Loops Review

Extended Learning

Extension Activities

Lesson Objectives

Students will:

  • Create programs that utilize repetition to create gorgeous designs
  • Use trial and error to recreate detailed designs in proper scale
  • Divide the number of degrees in a circle into even segments
  • Calculate the angles in equilateral and 30 60 90 triangles
  • Decompose a shape into its smallest repeatable sequence

Getting Started

Introduction

Review with students the basic artist navigation, particularly:

  • Moving forward
  • Turning left/right
  • Looping
  • Angles

Activity

Artist: Loops Review

Students will see a variety of shapes in this lesson. Some of the designs get pretty intricate. Your class may find it helpful to have a protractor and paper on hand. Feel free to promote trial and error as well.

Extended Learning

Use these activities to enhance student learning. They can be used as outside of class activities or other enrichment.

Paper Snowflakes

Hand your class small square sheets of paper and have them fold the papers in half then cut simple designs. How many times is the design repeated? What are the points of symmetry? What happens when you fold another piece of paper a second time and cut a pattern? How many times is it repeated? What do you think will happen if you fold the paper three times? Four?

Connections and Background Information

PARCC / Smarter Balanced Assessment Skills

  • Click / tap
  • Drag and drop
  • Select object
  • Use video player

ISTE Standards (formerly NETS)

  • 1a. Apply existing knowledge to generate new ideas, products, or processes
  • 1b. Create original works as means of personal or group expression
  • 1c. Use models and simulation to explore complex systems and issues
  • 4b. Plan and manage activities to develop a solution or complete a project
  • 4d. Use multiple processes and diverse perspectives to explore alternative solutions
  • 6a. Understand and use technology systems
  • 6c. Troubleshoot systems and applications
  • 6d. Transfer current knowledge to learning of new technologies

CSTA K-12 Computer Science Standards

  • CL.L1:3-02 Work cooperatively and collaboratively with peers, teachers, and others using technology
  • CT.L1:3-01 Use technology resources (e.g., puzzles, logical thinking programs) to solve age appropriate problems
  • CT.L2-01 Use the basic steps in algorithmic problem solving to design solutions
  • CT.L2-06 Describe and analyze a sequence of instructions being followed
  • CT.L2-08 Use visual representations of problem states, structures, and data
  • CT.L2-12 Use abstraction to decompose a problem into sub problems
  • CPP.L1:6-05 Construct a program as a set of step-by-step instructions to be acted out
  • CPP.L1:6-06 Implement problem solutions using a block-based visual programming language
  • CPP.L2-05 Implement problem solutions using a programming language including: Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions

Next-Gen Science Standards

  • 3-5-ETS1-2 Generate and compare multiple possible solutions to a problem based on how well each is likely to meet the criteria and constraints of the problem

Common Core Mathematical Practices

  • 1. Make sense of problems and persevere in solving them
  • 2. Reason abstractly and quantitatively
  • 4. Model with mathematics
  • 5. Use appropriate tools strategically
  • 6. Attend to precision
  • 7. Look for and make use of structure
  • 8. Look for and express regularity in repeated reasoning

Common Core Math Standards

  • 3.OA.3 Use multiplication and division within 100 to solve word problems in situations involving equal groups, arrays, and measurement quantities
  • 3.MD.C.6 Measure areas by counting unit squares (square cm, square m, square in, square ft, and improvised units)
  • 4.G.A.1 Draw points, lines, line segments, rays, angles (right, acute, obtuse), and perpendicular and parallel lines. Identify these in two-dimensional figures
  • 4.NBT.B.4 Fluently add and subtract multi-digit whole numbers using the standard algorithm
  • 4.MD.C.5 Recognize angles as geometric shapes that are formed wherever two rays share a common endpoint, and understand concepts of angle measurement
  • 5.NBT.B.5 Fluently multiply multi-digit whole numbers using the standard algorithm

Common Core Language Arts Standards

  • L.3.6 Acquire and use accurately grade-appropriate conversational, general academic, and domain-specific words and phrases, including those that signal spatial and temporal relationships
  • L.4.6 Acquire and use accurately grade-appropriate general academic and domain-specific words and phrases, including those that signal precise actions, emotions, or states of being and that are basic to a particular topic

- L.5.6 Acquire and use accurately grade-appropriate general academic and domain-specific words and phrases, including those that signal contrast, addition, and other logical relationships