0% found this document useful (0 votes)
12 views5 pages

Coding Projects: TPT Students Learn To Code

This document outlines a coding project for Grade 8 Math aligned with the Ontario Curriculum, focusing on problem-solving and computational representation using Scratch. It includes lesson plans, video tutorials, and a rubric for assessing student projects that involve creating interactive displays of favorite foods. Additionally, it emphasizes copyright guidelines for the use of the materials provided.

Uploaded by

caio
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views5 pages

Coding Projects: TPT Students Learn To Code

This document outlines a coding project for Grade 8 Math aligned with the Ontario Curriculum, focusing on problem-solving and computational representation using Scratch. It includes lesson plans, video tutorials, and a rubric for assessing student projects that involve creating interactive displays of favorite foods. Additionally, it emphasizes copyright guidelines for the use of the materials provided.

Uploaded by

caio
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Coding Projects

Grade 8 Math
Ontario Curriculum
Lesson 1

TpT Students Learn To Code

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.1 Solve problems and create computational representations of mathematical situations by


writing and executing code, including code that involves the analysis of data in order to inform
and communicate decisions

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.

Students can work through the videos independently, as a class, or as homework.

Learn To Code YouTube Channel @ Pekka Reinio:

Lesson 1 Banana Attack: https://youtu.be/0-r9RAnoh-U


Lesson 2 Taco Delight: https://youtu.be/SBSUV8oC3ZM
Lesson 3 Lightning Maze: https://youtu.be/aUQMHyXBK5w
Lesson 4 Spirograph: https://youtu.be/-Bh9n4uzAq0
Lesson 5 Dance Party: https://youtu.be/iKslse6upEU
Lesson 6 Drive: https://youtu.be/WpvK9_jrt40
Lesson 7 Space Chase: https://youtu.be/U69KcUplHnA
Lesson 8 Goldfish Tag: https://youtu.be/-bzwnL8qBpI
Lesson 9 Super Scroller: https://youtu.be/N_Dmrm2-QnQ
Lesson 10 Rock Crush: https://youtu.be/k3gLaoTGGvM
Lesson 11 Alien Invasion: https://youtu.be/gP4zJoMQ7LY
Lesson 12 Jaws: https://youtu.be/yFTE94ym75M
Lesson 13 Dice Simulator: https://youtu.be/pL2_ZztKgcU
Lesson 14 Haunted Forest: https://youtu.be/XXbMttjdz9U
Lesson 15 Drone Sweeper: https://youtu.be/lEzOyt5fZJY

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

Go to Scratch: www.scratch.mit.edu and click Create.


Have a ball bounce back and forth at the same level as a Pizza variable.
Have a character such as a Reindeer ask, “How many like Pizza?”
Set the Pizza variable to the answer given.
Set the ball to move Pizza steps.
Next Level Coding:
Repeat the steps above for the remaining favourite foods: tacos, burgers, etc.
Have each ball start on the left of the screen when the Green Flag is clicked.
Beast Mode Coding:
Have all variables display as zero when the Green Flag is first clicked.
Add a title, music and have your Reindeer go to the “Front” layer.

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.

You might also like