top of page
Geometry Set

SPATIAL SENSE

Here are some projects where you can use coding to help students practice and better understand concepts found in the  Spatial Sense strand. The examples here are finished projects. Take out the code that you want your students to do, and then share it with them so that they can Remix it and finish it themselves, hopefully making it more interesting and original.

Click the thumbnails for a description and link to each project so that you will be able to see the code.

Click the thumbnails below to get a preview of each project. You will need to go on the Scratch site to be able to see the code.

You can use this project to have students create a program that uses coordinates.

Math Concepts: coordinates

Coding Concepts: Sequencing, Drawing

You can use this project to have students create a program that uses coordinates.

Math Concepts: coordinates

Coding Concepts: Sequencing, Drawing

You can use this project to have students create a program that uses coordinates.

Math Concepts: coordinates

Coding Concepts: Sequencing, Drawing

You can use this project to have students create a program that uses coordinates in the first quadrant.

Math Concepts: coordinates

Coding Concepts: Sequencing, Drawing

You can use this project to have students create a program that uses directions.

Math Concepts: directions

Coding Concepts: Sequencing, Loops

You can use this project to have students create a program that uses directions.

Math Concepts: directions

Coding Concepts: Sequencing, Loops

You can use this project to have students create a program that uses coordinates.

Math Concepts: coordinates

Coding Concepts: Sequencing, Loops

You can use this project to have students create a program that uses coordinates.

Math Concepts: coordinates, 2D shapes

Coding Concepts: Sequencing, Loops, Drawing

You can use this project to have students create a program that translates coordinates.

Math Concepts: coordinates

Coding Concepts: Sequencing

You can use this project to have students create a program that measures the distance between translated coordinates.

Math Concepts: coordinates, distance between points

Coding Concepts: Loops, Conditionals, Variables, Drawing, Functions

You can use this project to have students create a program that calculates area and perimeter of a rectangle.

Math Concepts: perimeter, area

Coding Concepts: Sequencing, Variables

You can use this project to have students create a program that calculates area and perimeter of a rectangle with more advanced coding.

Math Concepts: perimeter, area

Coding Concepts: Sequencing, Variables

You can use this project to have students create a program that finds all the different perimeters you can get while keeping the area constant.

Math Concepts: area, perimeter

Coding Concepts: Loops, Conditionals, Variables, Broadcasting, Lists

You can use this project to have students create a program that finds the circumference and area of a circle with a given diameter.

Math Concepts: circle circumference and area

Coding Concepts: Loops, Conditionals, Variables, Sub-Programs, Broadcasting

You can use this project to have students create a program that calculates the surface area of triangular and rectangular prisms.

Math Concepts: surface area

Coding Concepts: Variables, Broadcasting

You can use this project to have students create a program that calculates the volume of a Triangular or Rectangular Prism.

Math Concepts: volume

Coding Concepts: Variables, Broadcasting

You can use this project to have students create a program that calculates the volume of Triangular or Rectangular Prisms or Cylinders

Math Concepts: volume

Coding Concepts: Variables, Broadcasting

You can use this project to have students create a program that practices translations and reflections.

Math Concepts: translation, reflection

Coding Concepts: Sequencing, Broadcasting, Drawing

You can use this project to have students create a program that practices translations, rotations, and reflections.

Math Concepts: translations, reflections, rotations

Coding Concepts: Sequencing, Loops, Broadcasting

You can use this project to have students create a program that practices drawing simple angles.

Math Concepts: angle types, angle degrees

Coding Concepts: Sequencing, Broadcasting, Drawing

You can use this project to have students create a program that practices drawing angles.

Math Concepts: angle types, angle degrees

Coding Concepts: Sequencing, Variables Broadcasting, Drawing

You can use this project to have students create a program that practices determining different types of angles.

Math Concepts: angle types,

Coding Concepts: Loops, Conditionals, Variables, Broadcasting

You can use this project to have students create a program that practices determining different types of angles.

Math Concepts: angle types, angle degrees

Coding Concepts: Conditionals, Variables, Broadcasting

You can use this project to have students create a program that practices drawing different 2D shapes.

Math Concepts: 2D shapes, angles

Coding Concepts: Loops, Variables, Functions, Drawing

You can use this project to have students create a program that practices drawing congruent 2D shapes.

Math Concepts: 2D shapes, angles

Coding Concepts: Loops, Nested Loops, Conditionals, Variables, Broadcasting

You can use this project as an example of how students can create art with different repeating patterns of shapes.

Math Concepts: 2D shapes, patterning

Coding Concepts: Loops, Conditionals, Variables, Functions, Broadcasting, Drawing

You can use this project as an example of how students can create art with different repeating patterns of shapes.

Art Concepts: apply the creative process to produce art works in a 
variety of traditional two- and three-dimensional forms, as well as multimedia art works, that communicate feelings, ideas, and understandings, using elements, principles, and techniques 
of visual arts as well as current media technologies

Math Concepts: 2D shapes, patterning

Coding Concepts: Loops, Nested Loops, Conditionals, Variables, Functions, Broadcasting, Drawing

You can use this project to have students create a program that calculates metric conversions from a base unit.

Math Concepts: converting metric units, multiplying/dividing by powers of 10

Coding Concepts: Sequencing, Variables, Broadcasting

You can use this project to have students create a program that calculates metric conversions across all units.

Math Concepts: converting metric units, multiplying/dividing by powers of 10

Coding Concepts: Sequencing, Variables, Broadcasting

©2022 by Cross-Curricular Coding. Proudly created with Wix.com

bottom of page