Coding Projects: TPT Students Learn To Code
Coding Projects: TPT Students Learn To Code
Grade 7 Math
Ontario Curriculum
Lesson 1
1
Let’s Code! Notes for Teachers
This package of Grade 7 Mathematics coding lessons have been designed to meet the Grade 7
Ontario Math Curriculum Coding Expectations:
C3.2 read and alter existing code, including code that involves events influenced by a defined
count and/or subprogram and other control structures, 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 7 Math
Student Activity Card Lesson #1
Student Coding Task: Create a visual display of your favourite musical artists.
YouTube @ Pekka Reinio Video tutorial: https://youtu.be/ub35P50oOuA
4
Let’s Code! Grade 7 Math
Teacher Rubric Lesson #1
Coding Lessons #1-4 Grade 7 Ontario Math Curriculum: Events influenced by a defined
count, random counts, subprograms, control structures, and variables.
Success Criteria:
Level B
Student has created a yellow ball/sun sprite.
The sun sprite spins forever, speeding up and slowing down smoothly.
Level A
There are a total of three spinning balls.
The names of favourite artists appear on the balls.
A title appears saying Your Favourite Spotify Artists.
Level A+
Student has a second costume for each sun, black in colour.
When the spacebar is pressed, the sun sprites switch colour.
When the spacebar is pressed, the background also changes colour.