Coding Projects: TPT Students Learn To Code
Coding Projects: TPT Students Learn To Code
Grade 8 Math
Ontario Curriculum
Lesson 1
1
Let’s Code! Notes for Teachers
This package of Grade 8 Mathematics coding lessons have been designed to meet the Grade 8
Ontario Math Curriculum Coding Expectations:
C3.2 Read and alter existing code involving the analysis of data in order to inform and
communicate decisions, and describe how changes to the code affect the outcomes and the
efficiency of the code
Students will be using Scratch, a free block coding program from educators at MIT. Scratch has
been designed to help students develop a strong foundation in coding. www.scratch.mit.edu
*Each lesson links to a short video tutorial teaching your students the coding concepts
required to complete each project.
Students are encouraged to apply the coding skills learned in the videos in new and creative
ways to enhance and individualize their math projects.
Terms of Use: The following project is for you to use with your students. If you have questions,
please feel free to send me a message through TpT Students Learn to Code:
https://www.teacherspayteachers.com/Store/Students-Learn-To-Code
Use and make copies for personal classroom use by a single teacher.
Please DO NOT
• Share with colleagues without purchasing additional licenses. If they like the product please
send them to my TpT store.
• Sell or distribute this product or any part of this product or place it on the Internet.
• Claim this work as your own, alter the files in any way, or remove or attempt to remove the
copyrights/watermarks.
• It is a violation for individuals, schools, and districts to redistribute, edit, sell, or post this item
on the Internet or provide it to others . Disregarding this copyright is strictly forbidden and a
violation of the Digital Millennium Copyright Act (DMCA).
2
Additional Learning:
For students/classes new to coding or who may need a coding refresher, teachers and students
are encouraged to use the free coding instructional Learn to Code videos available on
YouTube. Each lesson examines key coding concepts and blocks taking students from absolute
novice (Lesson 1 Banana Attack) to coding expert (Lesson 15 Drone Sweeper).
Each video is aligned with the Learn To Code Math and Science coding units and the Ontario
Math and Science curriculum.
3
Let’s Code! Grade 8 Math
Student Activity Card Lesson #1
Student Coding Task: Create an interactive display of your class’s Favourite Foods.
YouTube @ Pekka Reinio Video tutorial: https://www.youtube.com/watch?v=2UxyJ9vf7-U
4
Let’s Code! Grade 8 Math
Teacher Rubric Lesson #1
Coding Lessons #1-4 Grade 8 Ontario Math Curriculum: Analysis of Data Input, Variables,
Control Structures: Broadcasting, Loops, If/Then Statements, and Cloning.
Success Criteria:
Level B
Student has a ball bounce back and forth at the same level as a Pizza variable.
A Reindeer (or other character) asks, “How many like Pizza?”
The Pizza variable changes to the answer given.
The ball moves “Pizza” steps.
Level A
The Reindeer asks for the amounts of the other favourite foods.
Each ball moves according to the data provided.
Each ball starts on the left of the screen when the Green Flag is clicked.
Level A+
Each variable displays as a zero when the Green Flag is clicked.
Project has a title, music and their Reindeer at the “Front” layer.