logo

How It Works

flag

Alberta

Math

Kindergarten

Grade 1

Grade 2

Grade 3

Grade 4

Grade 5

Grade 6

Grade 7

Grade 8

Grade 9

Grade 10

Grade 11

Grade 12

Grade 12 Math Courses - Alberta Curriculum

Discover Alberta's Grade 12 math options: Mathematics 30-1, 30-2, and 30-3. Each course prepares students for different post-secondary paths and career opportunities. Choose the right course for your future.

Mathematics 30-1

Mathematics 30-2

Mathematics 30-3

Alberta Grade 12 Math Curriculum - Mathematics 30-1, 30-2, 30-3

Print

​
​
LO_ID
Learning Outcome-Skills & Procedures
StudyPug Topic
AB.SO.30-2.1
Analyze puzzles and games that involve numerical and logical reasoning', 'using problem-solving strategies: Determine, explain and verify strategies to solve puzzles or win games; Create variations on puzzles or games and describe solving strategies; Identify and correct errors in puzzle solutions or game strategies
Factor by taking out the greatest common factor
Factor by grouping
Factoring difference of squares: x2−y2x^2 - y^2x2−y2
Factoring trinomials
Difference quotient: applications of functions
AB.SO.30-2.2
Solve problems that involve the application of set theory: Provide examples of empty sets, disjoint sets, subsets and universal sets; Organize information using graphic organizers; Explain what regions in Venn diagrams represent using set notation; Determine elements in complements, intersections and unions of sets; Explain how set theory is used in applications like Internet searches and data analysis; Identify and correct errors in set theory problem solutions; Solve contextual problems involving sets
Transformations of quadratic functions
Factoring difference of cubes
Factoring sum of cubes
Set notation
Set builder notation
Intersection and union of 2 sets
Intersection and union of 3 sets
Introduction to quadratic functions
AB.SO.30-2.3
Interpret and assess the validity of odds and probability statements: Provide examples of probability and odds statements from various fields; Explain the relationship between odds and probability; Express odds as probability and vice versa; Determine probability or odds for outcomes in situations; Explain how decisions may be based on probability, odds, or subjective judgments; Solve contextual problems involving odds or probability
Characteristics of quadratic functions
Converting from general to vertex form by completing the square
Shortcut: Vertex formula
Ferris wheel trig problems
Tides and water depth trig problems
Spring (simple harmonic motion) trig problems
Completing the square
AB.SO.30-2.4
Solve problems that involve the probability of mutually exclusive and non–mutually exclusive events: Classify events as mutually exclusive or non-mutually exclusive; Determine probability of complementary events; Represent events using set notation or graphic organizers; Solve problems involving mutually exclusive or non-mutually exclusive events
Finding the quadratic functions for given parabolas
Applications of quadratic functions
Solving quadratic equations by factoring
Solving quadratic equations by completing the square
AB.SO.30-2.5
Solve problems that involve the probability of two events: Compare dependent and independent events; Determine probability of events given occurrence of previous events; Determine probability of dependent or independent events; Create and solve contextual problems involving dependent or independent events
Using quadratic formula to solve quadratic equations
Nature of roots of quadratic equations: The discriminant
Applications of quadratic equations
Solving quadratic inequalities
AB.SO.30-2.6
Solve problems that involve the fundamental counting principle: Represent and solve counting problems using graphic organizers; Generalize the fundamental counting principle using inductive reasoning; Identify and explain assumptions in solving counting problems; Solve contextual counting problems using the fundamental counting principle
Fundamental counting principle
Path counting problems
Conversion between entire radicals and mixed radicals
Adding and subtracting radicals
Operations with radicals
Solving polynomial equations by iteration
AB.SO.30-2.7
Solve problems that involve permutations: Represent arrangements using factorial notation; Determine values of factorials with/without technology; Simplify expressions containing factorials; Solve equations involving factorials; Determine number of permutations of n elements taken r at a time; Determine permutations with some elements not distinct; Explain effects on total permutations when elements are identical; Solve contextual problems involving permutations and probability
Factorial notation
Permutations
Solving radical equations
Multiplying radicals
Simplifying rational expressions and restrictions
AB.SO.30-2.8
Solve problems that involve combinations: Explain when order is/isn't important in permutations vs combinations; Determine number of combinations of n elements taken r at a time; Generalize strategies for determining number of combinations; Solve contextual problems involving combinations and probability
Combinations
Problems involving both permutations and combinations
Solving rational equations
Adding and subtracting rational expressions
Multiplying rational expressions
Dividing rational expressions
Permutation vs. Combination
AB.SO.30-2.9
Demonstrate an understanding of the characteristics of quadratic functions', 'including vertex', 'intercepts', 'domain and range', 'axis of symmetry: Determine coordinates of vertex of quadratic function graph; Determine equation of axis of symmetry; Determine if y-coordinate of vertex is maximum or minimum; Determine domain and range of quadratic function; Sketch graph of quadratic function; Solve contextual problems involving quadratic function characteristics
What is a rational function?
Point of discontinuity
Applications of rational equations
Absolute value functions
Simplifying complex fractions
Partial fraction decomposition
AB.SO.30-2.10
Solve problems that involve quadratic equations: Determine intercepts of quadratic function graph; Find roots of quadratic equation by factoring; Use quadratic formula to find roots; Explain relationships among roots, zeros, and x-intercepts; Express quadratic equations in factored form given zeros; Solve contextual problems modeled by quadratic equations
Solving absolute value equations
Solving absolute value inequalities
Graphing reciprocals of linear functions
Graphing reciprocals of quadratic functions
AB.SO.30-2.11
Determine equivalent forms of rational expressions (limited to numerators and denominators that are monomials and binomials): Compare strategies for equivalent rational expressions to rational numbers; Determine non-permissible values for rational expressions; Determine equivalent rational expressions; Simplify rational expressions; Identify and correct errors in simplifications of rational expressions
Solving rational inequalities
System of linear equations
System of linear-quadratic equations
System of quadratic-quadratic equations
Solving 3 variable systems of equations by substitution
AB.SO.30-2.12
Perform operations on rational expressions (limited to numerators and denominators that are monomials and binomials): Compare operation strategies on rational expressions to rational numbers; Determine non-permissible values when performing operations; Determine sums/differences of rational expressions (same and different denominators); Determine products/quotients of rational expressions
Graphing linear inequalities in two variables
What is a logarithm?
Converting from logarithmic form to exponential form
Evaluating logarithms without a calculator
Common logarithms
Natural log: ln
Product rule of logarithms
Quotient rule of logarithms
Solving 3 variable systems of equations by elimination
Word problems relating 3 variable systems of equations
Solving 3 variable systems of equations (no solution, infinite solutions)
AB.SO.30-2.13
Solve problems that involve rational equations (limited to numerators and denominators that are monomials and binomials): Determine non-permissible values for rational equations; Determine algebraic solutions to rational equations; Explain why some solutions may not be valid; Solve contextual problems involving rational equations
Graphing quadratic inequalities in two variables
Graphing systems of quadratic inequalities
Solving exponential equations with logarithms
Exponential growth and decay by a factor
Exponential decay: Half-life
Exponential growth and decay by percentage
Finance: Compound interest
Continuous growth and decay
Graphing systems of linear inequalities
Applications of inequalities
Solving exponential equations using exponent rules
AB.SO.30-2.14
Demonstrate an understanding of logarithms and the laws of logarithms: Express logarithmic equations as exponential equations and vice versa; Determine values of logarithmic expressions without technology; Develop laws of logarithms using numeric examples and exponent laws; Determine equivalent expressions using laws of logarithms; Approximate logarithmic values using technology
Graphing exponential functions
Graphing transformations of exponential functions
Graphing logarithmic functions
Logarithmic scale: Richter scale (earthquake)
Logarithmic scale: pH scale
Logarithmic scale: dB scale
Angle in standard position
Coterminal angles
What is linear programming?
Linear programming word problems
AB.SO.30-2.15
Solve problems that involve exponential equations: Solve exponential equations with bases that are powers of each other; Solve exponential equations with bases that are not powers of each other; Solve problems applying exponential equations to loans, mortgages, investments; Solve problems involving logarithmic scales (e.g., Richter scale, pH scale)
Unit circle
Polynomial functions
Characteristics of polynomial graphs
Determining the equation of a polynomial function
Applications of polynomial functions
Multiplicities of polynomials
Reference angle
Find the exact value of trigonometric ratios
ASTC rule in trigonometry (All Students Take Calculus)
Solving polynomial inequalities
AB.SO.30-2.16
Represent data', 'using exponential and logarithmic functions', 'to solve problems: Describe characteristics of exponential/logarithmic functions from graphs and equations; Match equations to corresponding graphs; Graph data and determine best fit exponential/logarithmic functions; Interpret graphs of exponential/logarithmic functions modeling situations; Solve contextual problems involving exponential/logarithmic data
Law of sines
Law of cosines
Applications of the sine law and cosine law
Sine graph: y = sin x
Cosine graph: y = cos x
Graphing transformations of trigonometric functions
Determining trigonometric functions given their graphs
Introduction to bearings
AB.SO.30-2.17
Represent data', 'using polynomial functions (of degree ≤ 3)', 'to solve problems: Describe characteristics of polynomial functions from graphs and equations; Match equations to corresponding graphs; Graph data and determine best fit polynomial functions; Interpret graphs of polynomial functions modeling situations; Solve contextual problems involving polynomial data
Arithmetic sequences
Arithmetic series
Bearings and direction word problems
Angle of elevation and depression
AB.SO.30-2.18
Represent data', 'using sinusoidal functions', 'to solve problems: Describe characteristics of sinusoidal functions from graphs and equations; Match equations to corresponding graphs; Graph data and determine best fit sinusoidal functions; Interpret graphs of sinusoidal functions modeling situations; Solve contextual problems involving sinusoidal data
Geometric sequences
Geometric series
Infinite geometric series
Sigma notation
AB.SO.30-2.19
Research and give a presentation on a current event or an area of interest that involves mathematics: Collect primary or secondary data related to the topic; Assess accuracy, reliability, and relevance of collected data; Interpret data using statistical methods if applicable; Identify controversial issues and present multiple sides with supporting data; Organize and present the research project with/without technology
Finding limits from graphs
Continuity
Classification of data
Arithmetic mean vs. Geometric mean

Explore

Geometry

Trigonometry

Algebra

Basic Math

Statistics

Calculus

Differential Equations

Linear Algebra

Chemistry

Organic Chemistry

Physics

Microeconomics

Learning

For Students

For Parents

For Home Schoolers

For Teachers

About

About Us

How it works

Pricing

FAQ

Testimonials

Contact Us

Blog

Curriculum

Australia

Canada

Ireland

New Zealand

Singapore

United Kingdom

United States

youtube
facebook
instagram
x.com

© 2015 – 2025 StudyPug

Sitemap

Terms of Service

Privacy Policy