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 probability.
In this lesson, students will preview an example of a project that demonstrates how many times a particular number is rolled on a die. Next, students will follow a step-by-step tutorial in the DIY (do-it-yourself) module to create their own version of the project they just previewed. They will program the die Actor to roll 100 times when it is clicked, change the values stored in variables, and add graphic effects to make the die look like it’s being rolled. If students finish early, ask them to look at the bonus section in step 7/7 of the tutorial, which encourages them to use the given code blocks and experiment with different effects.

After completing the DIY module, students will be asked 5 quiz questions that involve probability. By the end of the lesson, students will have experimented with coding concepts (e.g., variables, simple events, loops, basic math, conditionals, input/output) while creating an interactive project that simulates hundreds of dice rolls.

Code Blocks

  • Probability: The chance that a certain result will happen

Students will...
  • Analyze a probability project that states how many times a particular number is rolled on a dice
  • Use code blocks to create a project that simulates hundreds of dice rolls

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

  • simple variables
  • simple events
  • simple loops
  • basic math
  • simple conditionals
  • input/output

  • CCSS-Math: MP1, 6.SP.B.5.A, 7.SP.C.5, 7.SP.C.6
  • CCSS-ELA: SL.6.1, SL.7.1, SL.8.1
  • CSTA: 2-AP-13, 2-AP-16, 2-AP-17
  • CS CA: 6-8.AP.11, 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