Professional Documents
Culture Documents
Coding Projects: TPT Students Learn To Code
Coding Projects: TPT Students Learn To Code
Grade 4 Science
Ontario Curriculum
Light in Our World
1
Let’s Code! Notes for Teachers
This package of four coding projects have been designed to meet the new Grade 4 Ontario
Science Curriculum Coding Expectation A2: Write and execute code in investigations and
when modelling concepts, with a focus on using different methods to store and process data
for a variety of purposes.
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.
2
Additional Learning:
For students/classes new to coding or may need a coding refresher, teachers 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.
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 4 Science
Matter and Energy: Light in Our World
Student’s Coding Task: Show different sources of natural and artificial light.
YouTube @ Pekka Reinio Video tutorial: https://youtu.be/CMSMk5psRkw
4
Let’s Code! Grade 4 Science
Matter and Energy: Light in Our World
Grade 4 Ontario Science Curriculum Coding Expectation A2: Write and execute code in
investigations and when modelling concepts, with a focus on using different methods to
store and process data for a variety of purposes.
Grade 4 Ontario Science Expectation C2.1 Identify a variety of natural and artificial light
sources.
Success Criteria:
Level B
Student has selected a Sprite that gives off light, for example the Sun.
The Sun shines bright and dims repeatedly.
Student has coded many sprites that give off light, natural or artificial (star,
jellyfish, lightning, laptop, laser, etc) to shine bright and then dim repeatedly.
Level A
When a sprite is clicked, it says Natural or Artificial for 2 seconds.
A title such as Light Sources is visible.
The title shines bright and dims repeatedly forever.
Level A+
Music is playing in the background.
Student has created a Flashlight spite and/or a Lightbulb sprite.
The Flashlight/Light Bulb shines bright and dims repeatedly forever.