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 quiz that demonstrates your knowledge of math.
In this lesson, students will play a quiz game and answer questions on various math topics (i.e., factors, square roots, order of operations). Next, students will follow a step-by-step tutorial in the DIY (do-it-yourself) module to create their own version of the quiz game they just played. They will customize the background, use variables and messages to ask questions, and include animations and other effects to enhance the quiz game. Note: Variables are an important part of keeping track of a game’s state. For example, if a student wants to program their game to check if a player has finished doing something, use variables!

After completing the DIY module, students will be asked 5 quiz questions involving factors, square roots, and order of operations. By the end of the lesson, students will have experimented with coding concepts (e.g., input/output, basic math, loops, functions, events, conditionals, messaging, and visibility) while creating a math quiz game.

Code Blocks

  • Factor: A Number that can multiply with another number to make a specified number
  • Expression: Numbers, symbols, and operators that are grouped together
  • Order of operations: The rule for calculating expressions, which states a specific order
  • Square root of a number: A number that can be multiplied by itself to give the specified number
  • Square number: A number that is multiplied by itself
  • Prime number: A number that has exactly two factors
  • Divisible: Can be divided without having a remainder

Students will...
  • Solve math problems on various topics (i.e., factors, square roots, order of operations)
  • Use code blocks to create a math quiz game

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

  • conditional loops
  • basic math
  • input/output
  • functions
  • conditional wait
  • simple events
  • simple conditionals
  • advanced messaging
  • simple messaging
  • visibility

  • CCSS-Math: MP1, 6.NS.B.4, 7.NS.A.1.D, 8.EE.A.1
  • 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