This portion of the PLS will provide an overview of the new Ontario Math Curriculum (2020) for Coding. Although this PLS is focused on Intermediate Math, it is more effective to to examine the curriculum expectations and coding concepts from grade 1 to 8, as these concepts build on themselves. Read and engage with the activities below to understand coding-specific vocabulary in the curriculum, and to review how coding concepts build across the grade levels.
The new digital interface of the math curriculum allows users to engage with topic-specific content. Users can:
Click on a highlighted term to read the definition (blue arrow).
Expand the "Teacher Support" section under each specific expectation (orange box) to read key concepts and additional notes.
Click on the picture to navigate these elements on the curriculum website.
The coding expectations are found within the Algebra strand of the Ontario Math Curriculum. The highlighted components are elements that change across the grade levels, which will be examined below.
Throughout all grade levels, students are expected to engage with coding concepts in the following ways:
Solve problems and create computational representations of mathematical situations by writing and executing code that involves grade specific coding concept
Read and alter existing code that involves grade specific coding concept, and describe how changes to the code affect the outcomes
Watch the following video to examine and explore the various coding concepts across the 1-8 curriculum using a block-based coding program. Refer to the Coding Curriculum Cheat Sheet while watching, which shows a summary of coding terms at each grade level.
Once you have reviewed this material, try the Coding Wiz Quiz below test your knowledge of coding terms!