Strand Overviews
Algebra – Primary Division
OVERALL EXPECTATION C1.
identify, describe, extend, create, and make predictions about a variety of patterns, including those found in real-life contexts
Grade 1 | Grade 2 | Grade 3 |
---|---|---|
Patterns | title |
title |
C1.1 identify and describe the regularities in a variety of patterns, including patterns found in real-life contexts | C1.1 identify and describe a variety of patterns involving geometric designs, including patterns found in real-life contexts | C1.1 identify and describe repeating elements and operations in a variety of patterns, including patterns found in real-life contexts |
C1.2 create and translate patterns using movements, sounds, objects, shapes, letters, and numbers | C1.2 create and translate patterns using various representations, including shapes and numbers | C1.2 create and translate patterns that have repeating elements, movements, or operations using various representations, including shapes, numbers, and tables of values |
C1.3 determine pattern rules and use them to extend patterns, make and justify predictions, and identify missing elements in patterns | C1.3 determine pattern rules and use them to extend patterns, make and justify predictions, and identify missing elements in patterns represented with shapes and numbers | C1.3 determine pattern rules and use them to extend patterns, make and justify predictions, and identify missing elements in patterns that have repeating elements, movements, or operations |
C1.4 create and describe patterns to illustrate relationships among whole numbers up to 50 | C1.4 create and describe patterns to illustrate relationships among whole numbers up to 100 | C1.4 create and describe patterns to illustrate relationships among whole numbers up to 1000 |
OVERALL EXPECTATION C2.
demonstrate an understanding of variables, expressions, equalities, and inequalities, and apply this understanding in various contexts
Grade 1 | Grade 2 | Grade 3 |
---|---|---|
Variables | title |
title |
C2.1 identify quantities that can change and quantities that always remain the same in real-life contexts | C2.1 identify when symbols are being used as variables, and describe how they are being used | C2.1 describe how variables are used, and use them in various contexts as appropriate |
Equalities and Inequalities | title |
title |
C2.2 determine whether given pairs of addition and subtraction expressions are equivalent or not | C2.2 determine what needs to be added to or subtracted from addition and subtraction expressions to make them equivalent | C2.2 determine whether given sets of addition, subtraction, multiplication, and division expressions are equivalent or not |
C2.3 identify and use equivalent relationships for whole numbers up to 50, in various contexts | C2.3 identify and use equivalent relationships for whole numbers up to 100, in various contexts | C2.3 identify and use equivalent relationships for whole numbers up to 1000, in various contexts |
OVERALL EXPECTATION C3.
solve problems and create computational representations of mathematical situations using coding concepts and skills
Grade 1 | Grade 2 | Grade 3 |
---|---|---|
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 events | C3.1 solve problems and create computational representations of mathematical situations by writing and executing code, including code that involves sequential and concurrent events | C3.1 solve problems and create computational representations of mathematical situations by writing and executing code, including code that involves sequential, concurrent, and repeating events |
C3.2 read and alter existing code, including code that involves sequential events, and describe how changes to the code affect the outcomes | C3.2 read and alter existing code, including code that involves sequential and concurrent events, and describe how changes to the code affect the outcomes | C3.2 read and alter existing code, including code that involves sequential, concurrent, and repeating events, and describe how changes to the code affect the outcomes |
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