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

Coding Projects: TPT Students Learn To Code

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)
129 views5 pages

Coding Projects: TPT Students Learn To Code

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 7 Math
Ontario Curriculum
Lesson 1

TpT Students Learn To Code

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


writing and executing efficient code, including code that involves events influenced by a defined
count and/or subprogram and other control structures

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.

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 14 Haunted Forest: https://youtu.be/XXbMttjdz9U
Lesson 15 Drone Sweeper: https://youtu.be/lEzOyt5fZJY

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

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


Get a yellow ball sprite and draw 4 rays of the same colour.
Code the ball to spin smoothly forever.
Code the spinning to speed up and slow down smoothly.
Next Level Coding:
Duplicate the ball twice for a total of three spinning balls.
Have the names of your favourite artists appear on the balls.
Have a title appear saying Your Favourite Spotify Artists.
Beast Mode Coding:
Create a second black costume for each spinning ball.
When the spacebar is pressed, the ball should switch costumes.
When the spacebar is pressed, the background should change colour.

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.

You might also like