A collection of elementary math projects that demonstrate the application of coding to solve math problems and model math concepts. Request Quote

Course Summary
  • Grades 6 - 8
  • Intermediate level
  • 11 lessons
  • STEM
    • Web iPad
Course Includes
  • 11 lessons
  • 22 activities
  • Enhanced Creativity Tools
  • Automatic Assessment
  • Tutorials and Reviews
  • Coding Puzzles
  • DIY Projects
  • Quizzes
No previous coding experience required.

Lesson Summary

Create a project that demonstrates your knowledge of double negatives.
In this lesson, students will play a game by clicking their mouse cursor to launch subtraction symbols at a given number to multiply it by “-1.” Next, students will follow a step-by-step tutorial in the DIY (do-it-yourself) module to create their own version of the game they just played. They will create and launch clones of Actors, use variables to store values, and test what happens when a number is multiplied by “-1.” Encourage students to play their game. Does the label for the block Actor change when it is hit by a minus sign?

After completing the DIY module, students will be asked 5 quiz questions that involve multiplying positive and negative numbers. By the end of the lesson, students will have experimented with coding concepts (e.g., simple events, loops, conditions, direction and turning, cloning, motion, basic math) while creating a game about multiplying with negative numbers.

Code Blocks

  • Positive number: Any number greater than zero
  • Negative number: Any number less than zero
  • Odd number: A number that ends in 1, 3, 5, 7, or 9
  • Even number: A number that ends in 2, 4, 6, or 8
  • Integer: A number that is positive, negative, or zero, that is not a fraction or decimal fraction

Students will...
  • Analyze a project on double negatives
  • Use code blocks to create a project that multiplies a number by a negative number every time it is hit with a projectile

  • Computers or iPads (1 per student) with student account access to

  • simple events
  • conditional loops
  • detect conditions
  • direction and turning
  • cloning
  • delays
  • visibility
  • advanced motion
  • simple motion
  • input/output
  • basic math

  • CCSS-Math: MP1, 7.NS.A.2.A
  • CCSS-ELA: SL.6.1, SL.7.1, SL.8.1
  • CSTA: 2-AP-12, 2-AP-13, 2-AP-16, 2-AP-17
  • CS CA: 6-8.AP.13, 6-8.AP.16, 6-8.AP.17
  • ISTE: 1.c, 1.d, 4.d, 5.c, 5.d, 6.b