RCDSB Code

In September 2020, the Ontario Ministry of Education released a new Mathematics curriculum that includes specific expectations for students to learn and engage with code

About RCDSB Code

RCDSB Code is here to introduce RCDSB educators to the new The Ontario Curriculum, Grades 1–8: Mathematics, 2020—specifically the new Coding section in the Algebra strand.

Here you will find a concise breakdown of the new Ontario Math Curriculum Coding expectations. Whether you are new to coding or are an experienced coder the getting started section provides a suggestion of where to start with your students. In our coding skills section, we have provided a scope and sequence for the coding concepts learned from grades 1-8 and have provided an example for each of those concepts. Finally, our coding platform section provides links to the various coding and robotics tools and platforms that can be found in our schools.

Our hope is that RCDSB Code will provide some guidance for those looking to learn more about coding and where to begin. As always, if you would like support with getting your class set up and ready to code, please contact one of your TELTCs.

About Coding in the Curriculum

As students progress through the grades, their coding experiences also progress, from representing movements on a grid, to solving problems involving optimization, to manipulating models to find which one best fits the data they are working with in order to make predictions.

Coding can be incorporated across all strands and provides students with opportunities to apply and extend their math thinking, reasoning, and communicating.


Benefits of Coding

At the heart of computational thinking – and mathematics – is abstraction. When children write code, they come to…

1. understand in a tangible way the abstractions that lie at the heart of mathematics,

2. dynamically model mathematics concepts and relationships,

3. gain confidence in their own ability and agency as mathematics learners.


Computer Coding in the K–8 Mathematics Curriculum

Coding is a fundamental computational thinking skill of the modern world. As technology continues to be integrated into our everyday lives, it is important as educators to provide opportunities for students to be innovative and create, and not just consume, technology.

Coding is an employable skill that teaches students to solve problems, take risks, think critically and logically while being empowered to fail in a safe environment.

Coding empowers students to be content creators rather than just content consumers.


Coding in Elementary: A Professional Learning Resource for Ontario Educators