Breaking Down the Coding Expectations In Science & Technology:
In the Grade 3 Science & Technology curriculum, there are 2 coding related expectations:
A2.1 write and execute code in investigations and when modelling concepts, with a focus on testing,
debugging, and refining programs
A2.2 identify and describe impacts of coding and of emerging technologies on everyday life
To paraphrase these expectations and express them in plainer language, students are being asked to:
● write code to demonstrate a science-related concept, focusing on testing their code to identify issues, correct
those issues, and further improve their code
● show how coding impacts our lives
Both expectations will be addressed through the project.
Learning Goals: We are learning to write code to create an animated simulation to represent the life cycle of plants.
Success Criteria:
1. I can use a variety of backgrounds to create “captions” for my simulation
2. I can use loops to make my code more efficient
3. I can use sprite costumes to create animation effects
4. I can explain the testing and debugging process in my own words
5. I can explain and illustrate the life cycle of plants
STEM Profile:
Robin Wall Kimmerer is a biologist who focuses on botany (the study
of plants).
She is the author of the New York Times bestselling book Braiding
Sweetgrass: Indigenous Wisdom, Scientific Knowledge and the
Teachings of Plants.
Kimmerer is an enrolled member of the Citizen Potawatomi Nation, a
federally recognized indigenous tribe located in what is now known as
Oklahoma, USA. She combines her indigenous heritage with her
scientific and environmental passions to explore how traditional
Indigenous knowledge and worldviews can help us better understand
plants and the environment.
Like Robin, we will be using our knowledge of the life cycle of plants to help others understand the beauty of nature.
Minds On:
1. Students will have different experience levels when it comes to coding.
a. If students have never experienced coding before, please watch the “What is Coding?” video.
b. If students have experienced coding before, have a quick discussion in which students share their definition
of coding. Some responses to look for include:
i. Coding is the language that computers speak
ii. Coding is how we talk to computers or get computers to do what we want
iii. Coding is the instructions that we give to a computer
2. Introduce the idea of a loop, which is a repeating section of code used to make the code more efficient; for example,
both of the following stacks of code do the same thing (i.e., have a sprite draw a square). Which is more efficient?