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
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
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
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
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. 

apply the process of mathematical modelling to represent, analyse, make predictions, and provide insight into real-life situations

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.