Lesson Plan (Grades 3-5): Code-Your-Own Coordinate Art - An In-Depth Grades 3–5 STEM & Math Unit

Code-Your-Own Coordinate Art for grades 3–5 blends coordinate plotting and coding by creating pixel art with ordered-pair “scripts,” decoding peers’ designs, debugging errors, and showcasing a final gallery.

Lesson Plan (Grades 3-5): Code-Your-Own Coordinate Art - An In-Depth Grades 3–5 STEM & Math Unit

I. Introduction

Lesson Title: Code-Your-Own Coordinate Art

Grade Level: Grades 3–5

Subject Area: Mathematics (Coordinate Geometry) & Computer Science Foundations

Overview In this multi-session unit, students become both artists and programmers by creating and decoding “pixel art” through coordinate lists. Working with a simplified Cartesian grid:

  1. Learn the structure of the x-axis and y-axis and how ordered pairs locate points.
  2. Design small pixel-style images (hearts, houses, initials) on graph paper.
  3. Write scripts of coordinate–color pairs (e.g., (2,3) = red) to encode their designs.
  4. Share scripts anonymously with peers, then decode by plotting each pair and coloring the specified square.
  5. Debug mismatches, refining scripts or plotting accuracy.
  6. Reflect on precision, algorithmic thinking, and the parallels between coordinate plotting and computer programming.

This unit blends CCSS geometry standards with foundational coding concepts, fosters collaboration through peer exchange, and culminates in a classroom “Pixel Art Gallery.”


II. Objectives and Standards

Learning Objectives Students will be able to:

  1. Identify and label the x-axis (horizontal) and y-axis (vertical) on a Cartesian grid numbered 0–9.
  2. Plot ordered pairs accurately, using the format (x, y), and color the corresponding cell.
  3. Encode a pixel-art image by compiling a complete list of coordinate–color instructions, using consistent syntax.
  4. Decode a peer’s script to reproduce the intended image with fidelity.
  5. Debug errors by comparing the plotted result to the intended design, identifying off-by-one mistakes and color mismatches.
  6. Use precise mathematical language (e.g., “the point (4,2) lies four units right and two units up from the origin”).
  7. Collaborate effectively by providing constructive feedback during peer-review and reflecting on both giving and receiving critiques.

Standards Alignment

  • CCSS.MATH.CONTENT.5.G.A.1: Use a pair of perpendicular number lines to define a coordinate system.
  • CCSS.MATH.CONTENT.5.G.A.2: Represent real-world and mathematical problems by graphing points.
  • CCSS.MATH.CONTENT.4.MD.A.2: Use the four operations to solve word problems when information is presented using coordinates.
  • CTCS.K-12.CS-AC-1: Decompose problems and subgoals into manageable parts through algorithmic thinking.
  • SEL – Relationship Skills: Demonstrate active listening and respectful communication during peer exchanges.
  • SEL – Responsible Decision-Making: Reflect on accuracy and integrity in sharing scripts and debugging.