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

Coding Projects: TPT Students Learn To Code

This document provides coding projects and tutorials for teachers to use to teach coding concepts to Grade 8 science students. It includes four coding projects aligned to the Ontario science curriculum expectations around diffusion, cell structures, density and water filtration. It provides project descriptions, learning goals, and links to tutorial videos to teach students the required coding skills.
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)
61 views5 pages

Coding Projects: TPT Students Learn To Code

This document provides coding projects and tutorials for teachers to use to teach coding concepts to Grade 8 science students. It includes four coding projects aligned to the Ontario science curriculum expectations around diffusion, cell structures, density and water filtration. It provides project descriptions, learning goals, and links to tutorial videos to teach students the required coding skills.
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 Science
Ontario Curriculum
Diffusion

TpT Students Learn To Code

1
Let’s Code! Notes for Teachers
This package of four coding projects has been designed to meet the new Grade 8 Ontario
Science Curriculum Coding Expectation A2.1: Write and execute code in investigations
and when modelling concepts, with a focus on automating large systems in action.

Students will be using Scratch, a free block coding program designed by educators at MIT for
students to develop a strong foundation in coding. www.scratch.mit.edu

Having taught coding to hundreds of classes and thousands of students over the past 12 years,
I’ve discovered that students learn best when coding lessons are well structured, short in
duration, with projects that can be completed in one sitting.

Therefore, the science-coding projects presented here are clearly presented, engaging, and
able to be completed within a 50 minute period so that all students can succeed.

*Each project links to a short tutorial video which teaches your students the coding
concepts and blocks required to complete each project.

Students are encouraged to apply the coding skills learned in the videos provided in new and
creative ways to enhance and individualize their science projects.

Grade 8 Science and Technology Coding Projects

Life Systems Ontario Science Expectation:


Hot Chocolate Diffusion B2.4 Explain the processes of diffusion and osmosis within a cell.

Animal Cell Model B2.2 Identify organelles and other cell components, including the nucleus,
cell membrane, cell wall, chloroplasts, vacuole, mitochondria, and cytoplasm, and explain their
basic functions.

Matter and Energy Density


Ontario Science Expectations: C2.3 Explain the difference between solids, liquids, and gases
in terms of their density, using the particle theory of matter.

Earth and Space Systems Filter Water


Ontario Science Expectations: E2.7 Explain how municipalities process water and manage
water usage.

2
Additional Learning:

For students/classes new to coding or may need a coding refresher, teachers and students are
encouraged to use the free coding instructional videos Learn to Code available on YouTube.
Each lesson examines key coding concepts and blocks through video game creation taking
students from absolute novice to coding expert. Coding lessons 1-5 are introductory lessons.
Experienced coders can continue with videos 6-15. Students can work through the videos
independently, or as a class.

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

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).

3
Let’s Code! Grade 8 Science
Life Systems
Diffusion of Milk into Hot Chocolate

Student’s Coding Task: Demonstrate how milk diffuses into hot chocolate.
YouTube @ Pekka Reinio Video tutorial: https://youtu.be/QGdVIXaM3Zs

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


Get a chocolate colour backdrop and draw a white ball (milk sprite).
Create 200 milk clones moving randomly and bouncing off edges.
The milk sprites should appear at the top right of the screen.

Next Level Coding:


Have the milk sprites slowly ghost away.
Code the backdrop to slowly lighten in colour.
The colour of the backdrop and the milk should blend together.

Beast Mode Coding:


Create a title which slowly fades away.
Add an appropriate piece of music.

4
Let’s Code! Grade 8 Science
Life Systems
Diffusion of Milk into Hot Chocolate

Grade 8 Ontario Science Curriculum Coding Expectation A2.1: Write and execute code in
investigations and when modelling concepts, with a focus on automating large systems
in action.

Grade 8 Life Systems Ontario Science Expectations: B2.4 Explain the processes of diffusion
and osmosis within a cell.

Success Criteria:
Level B
Student has a chocolate colour backdrop and a white ball (milk sprite).
200 milk clones move randomly and bounce off edges.
The milk sprites appear at the top right of the screen.

Level A
The milk sprites slowly ghost away.
The backdrop slowly lightens in colour.
The colour of the backdrop and the milk blend together.

Level A+
The student has added a title which slowly fades away.
The student has added an appropriate piece of music.

You might also like