Strand Overviews
Algebra – Junior Division
OVERALL EXPECTATION C1.
identify, describe, extend, create, and make predictions about a variety of patterns, including those found in real-life contexts
Grade 4 | Grade 5 | Grade 6 |
---|---|---|
Patterns | title |
title |
C1.1 identify and describe repeating and growing patterns, including patterns found in real-life contexts | C1.1 identify and describe repeating, growing, and shrinking patterns, including patterns found in real-life contexts | C1.1 identify and describe repeating, growing, and shrinking patterns, including patterns found in real-life contexts, and specify which growing patterns are linear |
C1.2 create and translate repeating and growing patterns using various representations, including tables of values and graphs | C1.2 create and translate growing and shrinking patterns using various representations, including tables of values and graphs | C1.2 create and translate repeating, growing, and shrinking patterns using various representations, including tables of values, graphs, and, for linear growing patterns, algebraic expressions and equations |
C1.3 determine pattern rules and use them to extend patterns, make and justify predictions, and identify missing elements in repeating and growing patterns | C1.3 determine pattern rules and use them to extend patterns, make and justify predictions, and identify missing elements in repeating, growing, and shrinking patterns | C1.3 determine pattern rules and use them to extend patterns, make and justify predictions, and identify missing elements in repeating, growing, and shrinking patterns, and use algebraic representations of the pattern rules to solve for unknown values in linear growing patterns |
C1.4 create and describe patterns to illustrate relationships among whole numbers and decimal tenths | C1.4 create and describe patterns to illustrate relationships among whole numbers and decimal tenths and hundredths | C1.4 create and describe patterns to illustrate relationships among whole numbers and decimal numbers |
OVERALL EXPECTATION C2.
demonstrate an understanding of variables, expressions, equalities, and inequalities, and apply this understanding in various contexts
Grade 4 | Grade 5 | Grade 6 |
---|---|---|
Variables | Variables and Expressions | title |
C2.1 identify and use symbols as variables in expressions and equations | C2.1 translate among words, algebraic expressions, and visual representations that describe equivalent relationships | C2.1 add monomials with a degree of 1 that involve whole numbers, using tools |
C2.2 evaluate algebraic expressions that involve whole numbers | C2.2 evaluate algebraic expressions that involve whole numbers and decimal tenths | |
Equalities and Inequalities | title |
title |
C2.2 solve equations that involve whole numbers up to 50 in various contexts, and verify solutions | C2.3 solve equations that involve whole numbers up to 100 in various contexts, and verify solutions | C2.3 solve equations that involve multiple terms and whole numbers in various contexts, and verify solutions |
C2.3 solve inequalities that involve addition and subtraction of whole numbers up to 20, and verify and graph the solutions | C2.4 solve inequalities that involve one operation and whole numbers up to 50, and verify and graph the solutions | C2.4 solve inequalities that involve two operations and whole numbers up to 100, and verify and graph the solutions |
OVERALL EXPECTATION C3.
solve problems and create computational representations of mathematical situations using coding concepts and skills
Grade 4 | Grade 5 | Grade 6 |
---|---|---|
Coding Skills | title |
title |
C3.1 solve problems and create computational representations of mathematical situations by writing and executing code, including code that involves sequential, concurrent, repeating, and nested events | C3.1 solve problems and create computational representations of mathematical situations by writing and executing code, including code that involves conditional statements and other control structures | C3.1 solve problems and create computational representations of mathematical situations by writing and executing efficient code, including code that involves conditional statements and other control structures |
C3.2 read and alter existing code, including code that involves sequential, concurrent, repeating, and nested events, and describe how changes to the code affect the outcomes | C3.2 read and alter existing code, including code that involves conditional statements and other control structures, and describe how changes to the code affect the outcomes | C3.2 read and alter existing code, including code that involves conditional statements and other control structures, and describe how changes to the code affect the outcomes and the efficiency of the code |
OVERALL EXPECTATION C4.
This overall expectation has no specific expectations. Mathematical modelling is an iterative and interconnected process that is applied to various contexts, allowing students to bring in learning from other strands. Students' demonstration of the process of mathematical modelling, as they apply concepts and skills learned in other strands, is assessed and evaluated.
apply the process of mathematical modelling to represent, analyse, make predictions, and provide insight into real-life situations