Strand overview: Algebra
Note: Teachers should exercise their professional judgement to select and adapt the materials found in this resource to meet the needs of their students as they learn the expectations outlined in the Ontario Mathematics curriculum.
C1. Patterns and Relationships
Identify, describe, extend, create, and make predictions about a variety of patterns, including those found in real-life contexts.
Learning Situation-
Patterns
-
C1.1 Identify and describe the regularities 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.3 Determine pattern rules and use them to extend patterns, make and justify predictions, and identify missing elements in patterns.
-
C1.4 Create and describe patterns to illustrate relationships among whole numbers up to 50.
-
C2. Equations and Inequalities
Demonstrate an understanding of variables, expressions, equalities, and inequalities, and apply this understanding in various contexts.
Learning Situation-
Variables
-
C2.1 Identify quantities that can change and quantities that always remain the same in real-life contexts.
-
-
Equalities and Inequalities
-
C2.2 Determine whether given pairs of addition and subtraction expressions are equivalent or not.
-
C2.3 Identify and use equivalent relationships for whole numbers up to 50, in various contexts.
-
C3. Coding
Solve problems and create computational representations of mathematical situations using coding concepts and skills.
Learning Situation-
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.2 Read and alter existing code, including code that involves sequential events, and describe how changes to the code affect the outcomes.
-
C1. Patterns and Relationships
Identify, describe, extend, create, and make predictions about a variety of patterns, including those found in real-life contexts.
-
Patterns
-
C1.1 Identify and describe a variety of patterns involving geometric designs, including patterns found in real-life contexts.
-
C1.2 Create and translate patterns using various representations, including shapes and numbers.
-
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.4 Create and describe patterns to illustrate relationships among whole numbers up to 100.
-
C2. Equations and Inequalities
Demonstrate an understanding of variables, expressions, equalities, and inequalities, and apply this understanding in various contexts.
-
Variables
-
C2.1 Identify when symbols are being used as variables, and describe how they are being used.
-
-
Equalities and Inequalities
-
C2.2 Determine what needs to be added to or subtracted from addition and subtraction expressions to make them equivalent.
-
C2.3 Identify and use equivalent relationships for whole numbers up to 100, in various contexts.
-
C3. Coding
Solve problems and create computational representations of mathematical situations using coding concepts and skills.
Learning Situation-
Coding Skills
-
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.2 Read and alter existing code, including code that involves sequential and concurrent events, and describe how changes to the code affect the outcomes.
-
C1. Patterns and Relationships
Identify, describe, extend, create, and make predictions about a variety of patterns, including those found in real-life contexts.
Learning Situation-
Patterns
-
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 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 that have repeating elements, movements, or operations.
-
C1.4 Create and describe patterns to illustrate relationships among whole numbers up to 1000.
-
C2. Equations and Inequalities
Demonstrate an understanding of variables, expressions, equalities, and inequalities, and apply this understanding in various contexts.
-
Variables
-
C2.1 Describe how variables are used, and use them in various contexts as appropriate.
-
-
Equalities and Inequalities
-
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 1000, in various contexts.
-
C3. Coding
Solve problems and create computational representations of mathematical situations using coding concepts and skills.
Learning Situation-
Coding Skills
-
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, concurrent, and repeating events, and describe how changes to the code affect the outcomes.
-
C1. Patterns and Relationships
Identify, describe, extend, create, and make predictions about a variety of patterns, including those found in real-life contexts.
-
Patterns
-
C1.1 Identify and describe repeating and growing patterns, including patterns found in real-life contexts.
-
C1.2 Create and translate repeating and growing patterns using various representations, including tables of values and graphs.
-
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.4 Create and describe patterns to illustrate relationships among whole numbers and decimal tenths.
-
C2. Equations and Inequalities
Demonstrate an understanding of variables, expressions, equalities, and inequalities, and apply this understanding in various contexts.
Learning Situation-
Variables
-
C2.1 Identify and use symbols as variables in expressions and equations.
-
-
Equalities and Inequalities
-
C2.2 Solve equations that involve whole numbers up to 50 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.
-
C3. Coding
Solve problems and create computational representations of mathematical situations using coding concepts and skills.
Learning Situation-
Coding Skills
-
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.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.
-
C1. Patterns and Relationships
Identify, describe, extend, create, and make predictions about a variety of patterns, including those found in real-life contexts.
Learning Situation-
Patterns
-
C1.1 Identify and describe repeating, growing, and shrinking patterns, including patterns found in real-life contexts.
-
C1.2 Create and translate growing and shrinking patterns using various representations, including tables of values and graphs.
-
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.4 Create and describe patterns to illustrate relationships among whole numbers and decimal tenths and hundredths.
-
C2. Equations and Inequalities
Demonstrate an understanding of variables, expressions, equalities, and inequalities, and apply this understanding in various contexts.
-
Variables and Expressions
-
C2.1 Translate among words, algebraic expressions, and visual representations that describe equivalent relationships.
-
C2.2 Evaluate algebraic expressions that involve whole numbers.
-
-
Equalities and Inequalities
-
C2.3 Solve equations that involve whole numbers up to 100 in various contexts, and verify solutions.
-
C2.4 Solve inequalities that involve one operation and whole numbers up to 50, and verify and graph the solutions.
-
C3. Coding
Solve problems and create computational representations of mathematical situations using coding concepts and skills.
Learning Situation-
Coding Skills
-
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.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.
-
C1. Patterns and Relationships
Identify, describe, extend, create, and make predictions about a variety of patterns, including those found in real-life contexts.
-
Patterns
-
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, 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, 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 numbers.
-
C2. Equations and Inequalities
Demonstrate an understanding of variables, expressions, equalities, and inequalities, and apply this understanding in various contexts.
Learning Situation-
Variables and Expressions
-
C2.1 Add monomials with a degree of 1 that involve whole numbers, using tools.
-
C2.2 Evaluate algebraic expressions that involve whole numbers and decimal tenths.
-
-
Equalities and Inequalities
-
C2.3 Solve equations that involve multiple terms and whole numbers in various contexts, and verify solutions.
-
C2.4 Solve inequalities that involve two operations and whole numbers up to 100 and verify and graph the solutions.
-
C3. Coding
Solve problems and create computational representations of mathematical situations using coding concepts and skills.
Learning Situation-
Coding Skills
-
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 conditional statements and other control structures, and describe how changes to the code affect the outcomes and the efficiency of the code.
-
C1. Patterns and Relationships
Identify, describe, extend, create, and make predictions about a variety of patterns, including those found in real-life contexts.
-
Patterns
-
C1.1 Identify and compare a variety of repeating, growing, and shrinking patterns, including patterns found in real-life contexts, and compare linear growing patterns on the basis of their constant rates and initial values.
-
C1.2 Create and translate repeating, growing, and shrinking patterns involving whole numbers and decimal numbers using various representations, including algebraic expressions and equations for linear 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 involving whole numbers and decimal numbers, 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 integers.
-
C2. Equations and Inequalities
Demonstrate an understanding of variables, expressions, equalities, and inequalities, and apply this understanding in various contexts.
-
Variables and Expressions
-
C2.1 Add and subtract monomials with a degree of 1 that involve whole numbers, using tools.
-
C2.2 Evaluate algebraic expressions that involve whole numbers and decimal numbers.
-
C2.3 Solve equations that involve multiple terms, whole numbers, and decimal numbers in various contexts, and verify solutions.
-
C2.4 Solve inequalities that involve multiple terms and whole numbers, and verify and graph the solutions.
-
C3. Coding
Solve problems and create computational representations of mathematical situations using coding concepts and skills.
Learning Situation-
Coding Skills
-
C3.1 Solve problems and create computational representations of mathematical situations by writing and executing efficient code, including code that involves events influenced by a defined count and/or subprogram and other control structures.
-
C3.2 Read and alter existing code, including code that involves events influenced by a defined count and/or subprogram and other control structures, and describe how changes to the code affect the outcomes and the efficiency of the code.
-
C1. Patterns and Relationships
Identify, describe, extend, create, and make predictions about a variety of patterns, including those found in real-life contexts.
-
Patterns
-
C1.1 Identify and compare a variety of repeating, growing, and shrinking patterns, including patterns found in real-life contexts, and compare linear growing and shrinking patterns on the basis of their constant rates and initial values.
-
C1.2 Create and translate repeating, growing, and shrinking patterns involving rational numbers using various representations, including algebraic expressions and equations for linear growing and shrinking patterns.
-
C1.3 Determine pattern rules and use them to extend patterns, make and justify predictions, and identify missing elements in growing and shrinking patterns involving rational numbers, and use algebraic representations of the pattern rules to solve for unknown values in linear growing and shrinking patterns.
-
C1.4 Create and describe patterns to illustrate relationships among rational numbers.
-
C2. Equations and Inequalities
Demonstrate an understanding of variables, expressions, equalities, and inequalities, and apply this understanding in various contexts.
-
Variables and Expressions
-
C2.1 Add and subtract monomials with a degree of 1, and add binomials with a degree of 1 that involve integers, using tools.
-
C2.2 Evaluate algebraic expressions that involve rational numbers.
-
-
Equalities and Inequalities
-
C2.3 Solve equations that involve multiple terms, integers, and decimal numbers in various contexts, and verify solutions.
-
C2.4 Solve inequalities that involve integers, and verify and graph the solutions.
-
C3. Coding
Solve problems and create computational representations of mathematical situations using coding concepts and skills.
Learning Situation-
Coding Skills
-
C3.1 Solve problems and create computational representations of mathematical situations by writing and executing code, including code that involves the analysis of data in order to inform and communicate decisions.
-
C3.2 Read and alter existing code involving the analysis of data in order to inform and communicate decisions, and describe how changes to the code affect the outcomes and the efficiency of the code.
-