< Course C (2021)

Lesson 10: Mini-Project: Sticker Art

60 minutes

Overview

This mini-project lesson builds on the understanding of loops from previous lessons. Students will create unique artwork with the Artist.

Purpose

This series highlights the power of loops with creative and personal designs.

Offered as a project-backed sequence, this progression will allow students to build on top of their own work and create amazing artifacts.

CSTA K-12 Computer Science Standards (2017)
    • 1A-AP-09 - Model the way programs store and manipulate data by using numbers or other symbols to represent information.
    • 1A-AP-10 - Develop programs with sequences and simple loops, to express ideas or address a problem.
    • 1A-AP-11 - Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.
    • 1A-AP-14 - Debug (identify and fix) errors in an algorithm or program that includes sequences and simple loops.

Agenda

Objectives

Students will be able to:
  • Differentiate between commands that need to be repeated in loops and commands that should be used on their own.
  • Identify the benefits of using a loop structure instead of manual repetition.

Preparation

  • Practice making your own design. Make note of how these levels are different from everything that came before.
  • Make sure every student has a reflection journal.

Vocabulary

  • Loop - The action of doing something over and over again.
  • Repeat - To do something again.

Teaching Guide

Warm Up (15 minutes)

Introduction

Students should have had plenty of introduction to loops at this point. Based on what you think your class could benefit from, we recommend:

  • Create a new dance with loops just like in "Getting Loopy".
  • As a class, play through a puzzle from the last lesson, "Loops with Rey and BB-8".
  • Review how to use Artist by playing through a puzzle from "Programming in Artist".
  • Preview a puzzle from this lesson.

All of these options will either review loops or the artist, which will help prepare your class for fun with the online puzzles!

Main Activity (30 minutes)

Sticker Art with Loops

Encourage creativity during this activity! The instructions give examples but it is okay for students to experiment with different stickers or types of designs. Even the example solutions we provide are not the only solutions!

Teaching Tip

This lesson may feel very different from what has come earlier in the course. These levels have some new characteristics you may want to explore before starting. The code your students write in one level will automatically transfer over to the others. This allows them to build gradually and iterate on their ideas as they learn. Note that these levels are not checked for correctness to allow for more open-ended creativity. Empower your students to determine for themselves when they have completed each task.

Some students may discover where to add repeat loops by writing out the program without loops then circling sections of repetitions. If the students in your class seem like they could benefit from this, have them keep paper and pencils beside them at their computers. Students might also enjoy drawing some of the shapes and figures on paper before they program it online. (When drawing stamps, it can be easier to symbolize those with simple shapes like circles and squares.)

Wrap Up (15 minutes)

Reflection

Prompts:

  • What was today’s lesson about?
  • How did you feel during today’s lesson?
  • What was the coolest shape or figure you programmed today? Draw it out!
  • What is another shape or figure you would like to program? Can you come up with the code to create it?

Cross-Curricular Opportunity

Loopy Forms & Their Functions (45-60 minutes)

Computer Science + English Language Arts + Math + Science

Loopy Forms & Their Functions is an optional activity aligned to Common Core ELA, Common Core Math and Next Generation Science Standards, written by our teacher community. Artist needs to help his friends design their house by drawing blueprints. It is important that students understands basic shapes and how each shape serves different functions in the house blueprints. They will then write opinion pieces, supply reasons and use linking words to justify their design choices.

Standards Addressed:

  • CCSS.ELA-LITERACY.W.2.1: Write opinion pieces in which they introduce the topic or book they are writing about, state an opinion, supply reasons that support the opinion, use linking words (e.g., because, and, also) to connect opinion and reasons, and provide a concluding statement or section.

  • CCSS.MATH.CONTENT.2.G.A.1: Recognize and draw shapes having specified attributes, such as a given number of angles or a given number of equal faces.1 Identify triangles, quadrilaterals, pentagons, hexagons, and cubes.

  • NGSS.K-2-ETS1-2: Develop a simple sketch, drawing, or physical model to illustrate how the shape of an object helps it function as needed to solve a given problem.

Creative Commons License (CC BY-NC-SA 4.0).

This work is available under a Creative Commons License (CC BY-NC-SA 4.0).

If you are interested in licensing Code.org materials for commercial purposes contact us.