Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

Coding Projects

Grade 4 Science
Ontario Curriculum
Light in Our World

TpT Students Learn To Code

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.

Grade 4 Science and Technology Coding Projects

Life Systems Create a Food Web


Ontario Science Expectation: B2.4 Demonstrate an understanding of a food web as the
interconnection of multiple food chains in a natural community.

Matter and Energy Light in our World


Ontario Science Expectation: C2.1 Identify a variety of natural and artificial light sources.

Structure and Mechanisms Types of Motion


Ontario Science Expectation: D2.3 Describe how different mechanisms transmit various types
of motion, including rotary motion, from one system to another.

Earth and Space Systems Fossil Find


Ontario Science Expectation: E2.5 Describe how fossils are formed and what information they
can provide about Earth’s history.

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.

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

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


Choose a dark background.
Find a Sprite that gives off light, for example the Sun.
Code the Sun to shine bright and then dim repeatedly.
Do the same with as many sprites as possible (star, jellyfish, lightning, laptop, etc).

Next Level Coding:


When a sprite is clicked, it should say Natural or Artificial for 2 seconds.
Create a title such as Light Sources.
Code the title to go brighter and dimmer repeatedly.

Beast Mode Coding:


Have gentle music playing in the background forever.
Draw/Create a flashlight spite and a lightbulb sprite.
Code the Flashlight/Light Bulb to shine bright and then dim repeatedly.

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.

You might also like