English
Curriculum (Germany)

Mathematics — Grade 12

Upper secondary mathematics, Grade 12: Calculus, analytic geometry, and probability on the path to the Abitur — derivatives, integrals, vectors in space, matrices, and binomial distribution. Ready-to-print worksheets are available for each topic.

Create a worksheet for this curriculum

What do you learn in 12th grade mathematics?

Grade 12 leads to the Abitur. Students delve deeper into derivatives and integrals up to modeling accumulations and solids of revolution, work with vectors, straight lines, and scalar products in space, with matrices and systems of equations, and describe randomness using conditional probability, expected value, and the binomial distribution.

Important note on educational standards: The KMK educational standards describe what is achieved at the end of lower secondary education (Sekundarstufe I) or upon obtaining the general higher education entrance qualification (Allgemeine Hochschulreife) — not year by year. The assignment to specific grade levels is our decision based on the core curricula of the federal states (starting with North Rhine-Westphalia).

Status of this page: The exercises for this grade are complete as pure calculation problems (problem statement and formula); exercises with diagrams and real-world contexts will follow.

Curriculum scope

  1. KMKS2.AZ (our numbering) · Teaching content · checked against the act

    Algorithm and number

    our translation · original wording (DE): Algorithmus und Zahl

    KMK Bildungsstandards AHR (2012), Leitidee Algorithmus und Zahl (L1)

  2. KMKS2.AZ.1 (our numbering) · Teaching content · checked against the act

    select appropriate methods for solving equations and systems of equations

    our translation · original wording (DE): geeignete Verfahren zur Lösung von Gleichungen und Gleichungssystemen auswählen

    KMK Bildungsstandards AHR (2012), Leitidee AZ, grundlegendes und erhöhtes Niveau, Punkt 1

    Solving Systems of Linear Equations with Two Variables (we teach in grade 11-12)

  3. KMKS2.AZ.2 (our numbering) · Teaching content · checked against the act

    explain an algorithmic solution method for systems of linear equations and apply it

    our translation · original wording (DE): ein algorithmisches Lösungsverfahren für lineare Gleichungssysteme erläutern und es anwenden

    KMK Bildungsstandards AHR (2012), Leitidee AZ, grundlegendes und erhöhtes Niveau, Punkt 2

    Solving systems of linear equations with three variables (we teach in grade 11-12)

  4. KMKS2.AZ.3 (our numbering) · Teaching content · checked against the act

    use limits on the basis of a propaedeutic concept of limit, in particular when determining derivative and integral

    our translation · original wording (DE): Grenzwerte auf der Grundlage eines propädeutischen Grenzwertbegriffs insbesondere bei der Bestimmung von Ableitung und Integral nutzen

    KMK Bildungsstandards AHR (2012), Leitidee AZ, grundlegendes und erhöhtes Niveau, Punkt 3

    Determining limits of rational sequences (we teach in grade 11-12)

  5. KMKS2.AZ.4 (our numbering) · Teaching content · checked against the act

    describe simple situations using tuples or matrices

    our translation · original wording (DE): einfache Sachverhalte mit Tupeln oder Matrizen beschreiben

    KMK Bildungsstandards AHR (2012), Leitidee AZ, grundlegendes und erhöhtes Niveau, Punkt 4

    Multiplying and combining matrices (we teach in grade 11-12)

  6. KMKS2.AZ.5 (our numbering) · Teaching content · checked against the act

    describe mathematical processes through matrices using matrix multiplication and inverse matrices (A1)

    our translation · original wording (DE): mathematische Prozesse durch Matrizen unter Nutzung von Matrizenmultiplikation und inversen Matrizen beschreiben (A1)

    KMK Bildungsstandards AHR (2012), Leitidee AZ, grundlegendes und erhöhtes Niveau, Punkt 5

    Multiplying and combining matrices (we teach in grade 11-12) · Calculating the determinant and inverse matrix (2×2) (we teach in grade 11-12)

  7. KMKS2.ME (our numbering) · Teaching content · checked against the act

    Measure

    our translation · original wording (DE): Messen

    KMK Bildungsstandards AHR (2012), Leitidee Messen (L2)

  8. KMKS2.ME.1 (our numbering) · Teaching content

    determine lengths of line segments and angle measures in space also using the scalar product

    our translation · original wording (DE): Streckenlängen und Winkelgrößen im Raum auch mithilfe des Skalarprodukts bestimmen

    our summary of the point · KMK Bildungsstandards AHR (2012), Leitidee ME, grundlegendes und erhöhtes Niveau, Punkt 1

    Calculating Angles and Orthogonality with Vectors (we teach in grade 11-12) · Calculating with Vectors in Three-Dimensional Space (we teach in grade 11-12)

  9. KMKS2.ME.2 (our numbering) · Teaching content · checked against the act

    determine secant and tangent slopes on graphs of functions

    our translation · original wording (DE): Sekanten- und Tangentensteigungen an Funktionsgraphen bestimmen

    KMK Bildungsstandards AHR (2012), Leitidee ME, grundlegendes und erhöhtes Niveau, Punkt 2

    Calculating tangent lines to function graphs (we teach in grade 11-12) · Determine and interpret the average rate of change (we teach in grade 11-12)

  10. KMKS2.ME.3 (our numbering) · Teaching content · checked against the act

    calculate and interpret rates of change

    our translation · original wording (DE): Änderungsraten berechnen und deuten

    KMK Bildungsstandards AHR (2012), Leitidee ME, grundlegendes und erhöhtes Niveau, Punkt 3

    Differentiating functions with the product and chain rule (we teach in grade 11-12) · Determine and interpret the average rate of change (we teach in grade 11-12)

  11. KMKS2.ME.4 (our numbering) · Teaching content · checked against the act

    determine areas of regions bounded by graphs of functions

    our translation · original wording (DE): Inhalte von Flächen, die durch Funktionsgraphen begrenzt sind, bestimmen

    KMK Bildungsstandards AHR (2012), Leitidee ME, grundlegendes und erhöhtes Niveau, Punkt 4

    Calculating areas under function graphs (we teach in grade 11-12)

  12. KMKS2.ME.5 (our numbering) · Teaching content · checked against the act

    calculate quantities from rates of change and initial quantity

    our translation · original wording (DE): Bestände aus Änderungsraten und Anfangsbestand berechnen

    KMK Bildungsstandards AHR (2012), Leitidee ME, grundlegendes und erhöhtes Niveau, Punkt 5

    Calculating quantities from rates of change (we teach in grade 11-12)

  13. KMKS2.ME.6 (our numbering) · Teaching content · checked against the act

    determine and interpret measures of location and dispersion of a sample

    our translation · original wording (DE): Lage- und Streumaße einer Stichprobe bestimmen und deuten

    KMK Bildungsstandards AHR (2012), Leitidee ME, grundlegendes und erhöhtes Niveau, Punkt 6

    Calculate and interpret the weighted mean (we teach in grade 11-12) · Calculating dispersion and variance of data series (we teach in grade 11-12)

  14. KMKS2.ME.7 (our numbering) · Teaching content · checked against the act

    determine and interpret the expected value and standard deviation of discrete random variables

    our translation · original wording (DE): Erwartungswert und Standardabweichung diskreter Zufallsgrößen bestimmen und deuten

    KMK Bildungsstandards AHR (2012), Leitidee ME, grundlegendes und erhöhtes Niveau, Punkt 7

    Calculate the expected value from a distribution table (we teach in grade 11-12)

  15. KMKS2.RF (our numbering) · Teaching content · checked against the act

    Space and shape

    our translation · original wording (DE): Raum und Form

    KMK Bildungsstandards AHR (2012), Leitidee Raum und Form (L3)

  16. KMKS2.RF.1 (our numbering) · Teaching content · checked against the act

    coordinatize geometric situations in the plane and space

    our translation · original wording (DE): geometrische Sachverhalte in Ebene und Raum koordinatisieren

    KMK Bildungsstandards AHR (2012), Leitidee RF, grundlegendes und erhöhtes Niveau, Punkt 1

    Calculating with Vectors in Three-Dimensional Space (we teach in grade 11-12)

  17. KMKS2.RF.2 (our numbering) · Teaching content · checked against the act

    perform elementary operations with geometric vectors and examine vectors for collinearity

    our translation · original wording (DE): elementare Operationen mit geometrischen Vektoren ausführen und Vektoren auf Kollinearität untersuchen

    KMK Bildungsstandards AHR (2012), Leitidee RF, grundlegendes und erhöhtes Niveau, Punkt 2

    Calculating Vectors: Length and Linear Combination (we teach in grade 11-12) · Calculating with Vectors in Three-Dimensional Space (we teach in grade 11-12)

  18. KMKS2.RF.3 (our numbering) · Teaching content · checked against the act

    interpret the scalar product geometrically

    our translation · original wording (DE): das Skalarprodukt geometrisch deuten

    KMK Bildungsstandards AHR (2012), Leitidee RF, grundlegendes und erhöhtes Niveau, Punkt 3

    Understanding the dot product geometrically (we teach in grade 11-12)

  19. KMKS2.RF.4 (our numbering) · Teaching content · checked against the act

    Apply vectors when working with geometric objects bounded by straight lines or plane surfaces (A2)

    our translation · original wording (DE): Vektoren beim Arbeiten mit geradlinig bzw. ebenflächig begrenzten geometrischen Objekten anwenden (A2)

    KMK Bildungsstandards AHR (2012), Leitidee RF, grundlegendes und erhöhtes Niveau, Punkt 4

    Calculating with Vectors in Three-Dimensional Space (we teach in grade 11-12) · Line Equations and Point Distances in Space (we teach in grade 11-12)

  20. KMKS2.RF.5 (our numbering) · Teaching content · checked against the act

    describe lines and planes analytically and investigate the relative positions of lines (A2)

    our translation · original wording (DE): Geraden und Ebenen analytisch beschreiben und die Lagebeziehungen von Geraden untersuchen (A2)

    KMK Bildungsstandards AHR (2012), Leitidee RF, grundlegendes und erhöhtes Niveau, Punkt 5

    Line Equations and Point Distances in Space (we teach in grade 11-12)

  21. KMKS2.FZ (our numbering) · Teaching content · checked against the act

    Functional relationship

    our translation · original wording (DE): Funktionaler Zusammenhang

    KMK Bildungsstandards AHR (2012), Leitidee Funktionaler Zusammenhang (L4)

  22. KMKS2.FZ.1 (our numbering) · Teaching content · checked against the act

    use the function classes resulting from the functions of lower secondary education to describe and investigate quantifiable relationships

    our translation · original wording (DE): die sich aus den Funktionen der Sekundarstufe I ergebenden Funktionsklassen zur Beschreibung und Untersuchung quantifizierbarer Zusammenhänge nutzen

    KMK Bildungsstandards AHR (2012), Leitidee FZ, grundlegendes und erhöhtes Niveau, Punkt 1

    Calculating values of exponential functions (we teach in grade 11-12) · Calculating function values of quadratic functions (we teach in grade 11-12) · Targeted shifting of function graphs (we teach in grade 11-12)

  23. KMKS2.FZ.2 (our numbering) · Teaching content · checked against the act

    in simple cases, use combinations and compositions of functions to describe quantifiable relationships

    our translation · original wording (DE): in einfachen Fällen Verknüpfungen und Verkettungen von Funktionen zur Beschreibung quantifizierbarer Zusammenhänge nutzen

    KMK Bildungsstandards AHR (2012), Leitidee FZ, grundlegendes und erhöhtes Niveau, Punkt 2

    Chaining functions together (we teach in grade 11-12)

  24. KMKS2.FZ.3 (our numbering) · Teaching content · checked against the act

    interpret the derivative in particular as a local rate of change

    our translation · original wording (DE): die Ableitung insbesondere als lokale Änderungsrate deuten

    KMK Bildungsstandards AHR (2012), Leitidee FZ, grundlegendes und erhöhtes Niveau, Punkt 3

    Differentiating functions with the product and chain rule (we teach in grade 11-12)

  25. KMKS2.FZ.4 (our numbering) · Teaching content · checked against the act

    describe rates of change functionally (derivative function) and interpret them

    our translation · original wording (DE): Änderungsraten funktional beschreiben (Ableitungsfunktion) und interpretieren

    KMK Bildungsstandards AHR (2012), Leitidee FZ, grundlegendes und erhöhtes Niveau, Punkt 4

    Differentiating functions with the product and chain rule (we teach in grade 11-12)

  26. KMKS2.FZ.5 (our numbering) · Teaching content · checked against the act

    differentiate the functions of lower secondary level, also using the constant multiple rule and sum rule

    our translation · original wording (DE): die Funktionen der Sekundarstufe I ableiten, auch unter Nutzung der Faktor- und Summenregel

    KMK Bildungsstandards AHR (2012), Leitidee FZ, grundlegendes und erhöhtes Niveau, Punkt 5

    Differentiating functions with the product and chain rule (we teach in grade 11-12)

  27. KMKS2.FZ.6 (our numbering) · Teaching content · checked against the act

    use the product rule to differentiate functions

    our translation · original wording (DE): die Produktregel zum Ableiten von Funktionen verwenden

    KMK Bildungsstandards AHR (2012), Leitidee FZ, grundlegendes und erhöhtes Niveau, Punkt 6

    Differentiating functions with the product and chain rule (we teach in grade 11-12)

  28. KMKS2.FZ.7 (our numbering) · Teaching content · checked against the act

    use the derivative to determine monotonicity and extrema of functions

    our translation · original wording (DE): die Ableitung zur Bestimmung von Monotonie und Extrema von Funktionen nutzen

    KMK Bildungsstandards AHR (2012), Leitidee FZ, grundlegendes und erhöhtes Niveau, Punkt 7

    Determining Monotonicity and Extreme Points Using Derivatives (we teach in grade 11-12)

  29. KMKS2.FZ.8 (our numbering) · Teaching content · checked against the act

    develop the graph of the derivative from the graph of the function and vice versa

    our translation · original wording (DE): den Ableitungsgraphen aus dem Funktionsgraphen und umgekehrt entwickeln

    KMK Bildungsstandards AHR (2012), Leitidee FZ, grundlegendes und erhöhtes Niveau, Punkt 8

  30. KMKS2.FZ.9 (our numbering) · Teaching content · checked against the act

    interpret the definite integral, in particular as a (re-)constructed quantity

    our translation · original wording (DE): das bestimmte Integral deuten, insbesondere als (re-)konstruierten Bestand

    KMK Bildungsstandards AHR (2012), Leitidee FZ, grundlegendes und erhöhtes Niveau, Punkt 9

    Finding antiderivatives and calculating definite integrals (we teach in grade 11-12) · Calculating quantities from rates of change (we teach in grade 11-12)

  31. KMKS2.FZ.10 (our numbering) · Teaching content · checked against the act

    geometrically and intuitively justify the fundamental theorem as the relationship between the concepts of derivative and integral

    our translation · original wording (DE): geometrisch-anschaulich den Hauptsatz als Beziehung zwischen Ableitungs- und Integralbegriff begründen

    KMK Bildungsstandards AHR (2012), Leitidee FZ, grundlegendes und erhöhtes Niveau, Punkt 10

  32. KMKS2.FZ.11 (our numbering) · Teaching content · checked against the act

    integrate functions using antiderivatives

    our translation · original wording (DE): Funktionen mittels Stammfunktionen integrieren

    KMK Bildungsstandards AHR (2012), Leitidee FZ, grundlegendes und erhöhtes Niveau, Punkt 11

    Finding antiderivatives and calculating definite integrals (we teach in grade 11-12)

  33. KMKS2.FZ.12 (our numbering) · Teaching content · checked against the act

    Use random variables and probability distributions to describe stochastic situations

    our translation · original wording (DE): Zufallsgrößen und Wahrscheinlichkeitsverteilungen zur Beschreibung stochastischer Situationen nutzen

    KMK Bildungsstandards AHR (2012), Leitidee FZ, grundlegendes und erhöhtes Niveau, Punkt 12

    Calculate the expected value from a distribution table (we teach in grade 11-12) · Applying Bernoulli trials and the binomial distribution (we teach in grade 11-12)

  34. KMKS2.DZ (our numbering) · Teaching content · checked against the act

    Data and chance

    our translation · original wording (DE): Daten und Zufall

    KMK Bildungsstandards AHR (2012), Leitidee Daten und Zufall (L5)

  35. KMKS2.DZ.1 (our numbering) · Teaching content · checked against the act

    plan and evaluate statistical surveys by way of example

    our translation · original wording (DE): exemplarisch statistische Erhebungen planen und beurteilen

    KMK Bildungsstandards AHR (2012), Leitidee DZ, grundlegendes und erhöhtes Niveau, Punkt 1

  36. KMKS2.DZ.2 (our numbering) · Teaching content · checked against the act

    Investigate situations using tree diagrams or two-way tables and thereby solve problems in the context of conditional probabilities

    our translation · original wording (DE): Sachverhalte mithilfe von Baumdiagrammen oder Vierfeldertafeln untersuchen und damit Problemstellungen im Kontext bedingter Wahrscheinlichkeiten lösen

    KMK Bildungsstandards AHR (2012), Leitidee DZ, grundlegendes und erhöhtes Niveau, Punkt 2

    Calculating conditional probabilities (we teach in grade 11-12) · Bayes' Theorem and Total Probability (we teach in grade 11-12)

  37. KMKS2.DZ.3 (our numbering) · Teaching content · checked against the act

    investigate sub-processes of multi-stage random experiments for stochastic independence using simple examples

    our translation · original wording (DE): Teilvorgänge mehrstufiger Zufallsexperimente auf stochastische Unabhängigkeit anhand einfacher Beispiele untersuchen

    KMK Bildungsstandards AHR (2012), Leitidee DZ, grundlegendes und erhöhtes Niveau, Punkt 3

  38. KMKS2.DZ.4 (our numbering) · Teaching content · checked against the act

    use the binomial distribution and its characteristics

    our translation · original wording (DE): die Binomialverteilung und ihre Kenngrößen nutzen

    KMK Bildungsstandards AHR (2012), Leitidee DZ, grundlegendes und erhöhtes Niveau, Punkt 4

    Applying Bernoulli trials and the binomial distribution (we teach in grade 11-12)

  39. KMKS2.DZ.5 (our numbering) · Teaching content · checked against the act

    Use simulations to investigate stochastic situations

    our translation · original wording (DE): Simulationen zur Untersuchung stochastischer Situationen verwenden

    KMK Bildungsstandards AHR (2012), Leitidee DZ, grundlegendes und erhöhtes Niveau, Punkt 5

  40. KMKS2.DZ.6 (our numbering) · Teaching content · checked against the act

    in simple cases, draw conclusions about the population based on samples

    our translation · original wording (DE): in einfachen Fällen aufgrund von Stichproben auf die Gesamtheit schließen

    KMK Bildungsstandards AHR (2012), Leitidee DZ, grundlegendes und erhöhtes Niveau, Punkt 6

Skills step by step

Differentiating functions with the product and chain rule

Students differentiate composite functions using the power, product, and chain rules and calculate the local rate of change at specific points.

Curriculum point KMKS2.FZ.3 (our numbering) interpret the derivative in particular as a local rate of change (our translation)
Curriculum point KMKS2.FZ.4 (our numbering) describe rates of change functionally (derivative function) and interpret them (our translation)
Curriculum point KMKS2.FZ.5 (our numbering) differentiate the functions of lower secondary level, also using the constant multiple rule and sum rule (our translation)
Curriculum point KMKS2.FZ.6 (our numbering) use the product rule to differentiate functions (our translation)
Curriculum point KMKS2.ME.3 (our numbering) calculate and interpret rates of change (our translation)

In grade 12, students determine the derivative of polynomial functions as well as combined function expressions. To do this, they specifically use the power, sum, and constant multiple rules, and apply the product rule and the chain rule to more complex expressions. They interpret the calculated derivative function as an instantaneous rate of change and evaluate it for specific numerical values.

Typical calculation errors occur primarily with multi-part expressions: with products, each factor is often mistakenly differentiated individually and simply multiplied together, instead of conscientiously applying the formula. With composite functions, the inner derivative is also frequently overlooked or students forget to multiply it by the outer derivative.

On the worksheets, students work on specific calculation tasks from four templates:

  • Derivative of a polynomial: Differentiate sums and powers term by term.
  • Product rule: Break down products of two sub-functions and differentiate them.
  • Chain rule: Identify the outer and inner functions and differentiate correctly using the chain rule.
  • Value of the derivative at a point: Calculate the determined derivative for a fixed x-value to determine the instantaneous slope.

Determining Monotonicity and Extreme Points Using Derivatives

Students use the derivative function to investigate the slope behavior of function graphs and calculate local maximum and minimum points precisely.

Curriculum point KMKS2.FZ.7 (our numbering) use the derivative to determine monotonicity and extrema of functions (our translation)

In 12th grade, students use the first derivative to analyze the behavior of function graphs mathematically. They deduce from the sign of the derivative where a graph is strictly monotonically increasing or decreasing, and use the zeros of the derivative to determine the points at which the graph has horizontal tangents.

A typical mistake is confusing the course of the function graph with the values of the derivative. Learners often accidentally set the function equation itself to zero instead of the derivative, or mistakenly infer a decreasing behavior from a negative function value, even though only the sign of the derivative is decisive for the slope behavior.

In the exercises, students work on targeted tasks:

  • Monotonicity: increasing and Monotonicity: decreasing: calculating the intervals in which the derivative is positive or negative.
  • Local maximum and Local minimum: systematically finding and checking local extrema and calculating the corresponding maximum and minimum points.

Multiplying and combining matrices

Students learn to add matrices, scale them with numbers, and multiply matrices with vectors or other matrices.

Curriculum point KMKS2.AZ.4 (our numbering) describe simple situations using tuples or matrices (our translation)
Curriculum point KMKS2.AZ.5 (our numbering) describe mathematical processes through matrices using matrix multiplication and inverse matrices (A1) (our translation)

In the 12th grade, students apply basic arithmetic operations to matrices and vectors to represent mathematical processes and contexts. They calculate linear combinations of matrices by adding compatible matrices and multiplying them by scalars. In addition, they perform multiplications in which matrices are combined with other matrices or with vectors.

Mistakes occur particularly frequently during matrix multiplication using the "row times column" principle. Rows and columns are often mixed up, or entries are incorrectly multiplied component-wise, as is done with addition. In addition, it is sometimes overlooked that two matrices can only be multiplied if the number of columns in the first matrix matches exactly the number of rows in the second matrix.

In practice, students work with given numerical matrices and vectors in exercises on the linear combination of matrices, the product of matrices, and calculating matrix times vector.

Calculating Angles and Orthogonality with Vectors

Students learn to use the scalar product to calculate angles between vectors in three-dimensional space and to check whether two vectors are perpendicular to each other.

Curriculum point KMKS2.ME.1 (our numbering) determine lengths of line segments and angle measures in space also using the scalar product (our translation)

In 12th grade, students use the dot product for geometric calculations in three-dimensional space. They use it to determine segment lengths and calculate angles between vectors. In addition, they prove mathematically whether two vectors are orthogonal to each other by checking if their dot product equals zero.

A typical mistake is confusing the dot product with vector multiplication: the result is a single number and not a vector. Frequently, signs also get mixed up when summing the components, or students forget to divide the product of the vectors by the product of their lengths when calculating angles.

In the exercises, students work on specific tasks:

  • They calculate the dot product in space for given coordinates.
  • They determine the angle between vectors in space using the cosine formula.
  • They examine orthogonal vectors in space or determine missing vector components so that a right angle is formed.

Calculating with Vectors in Three-Dimensional Space

Students calculate the length of vectors in space, combine them algebraically, and check whether two vectors are collinear.

Curriculum point KMKS2.ME.1 (our numbering) determine lengths of line segments and angle measures in space also using the scalar product (our translation)
Curriculum point KMKS2.RF.1 (our numbering) coordinatize geometric situations in the plane and space (our translation)
Curriculum point KMKS2.RF.2 (our numbering) perform elementary operations with geometric vectors and examine vectors for collinearity (our translation)
Curriculum point KMKS2.RF.4 (our numbering) Apply vectors when working with geometric objects bounded by straight lines or plane surfaces (A2) (our translation)

In 12th grade, students work with coordinates in three-dimensional space. They perform basic arithmetic operations with vectors: they calculate the exact length of a vector using its three components, form linear combinations through addition and scalar multiplication, and examine vectors for collinearity to determine whether they point in the same or the opposite direction.

A typical mistake occurs when checking for collinearity: students often determine the scaling factor only for the first two coordinates and apply it unchecked to the third axis. However, if the factor differs there or a negative sign is overlooked, the vectors are not parallel. In addition, when calculating the length, squaring negative coordinate values without parentheses frequently leads to arithmetic errors under the square root.

Typical task formats include:

  • Length of a vector in space: Calculating the magnitude of a vector from its three spatial coordinates.
  • Linear combination of vectors in space: Multiplying given vectors by scalars, adding them, or combining them into a target vector.
  • Collinear vectors in space: Checking whether two vectors are multiples of each other, or determining missing coordinates so that parallelism is established.

Bayes' Theorem and Total Probability

Young people calculate total probabilities using tree diagrams and determine conditional probabilities using Bayes' theorem.

Curriculum point KMKS2.DZ.2 (our numbering) Investigate situations using tree diagrams or two-way tables and thereby solve problems in the context of conditional probabilities (our translation)

In Grade 12, students examine multi-stage scenarios in a structured way using tree diagrams or contingency tables. They use the law of total probability to determine the overall probability of a compound event across different paths, and apply Bayes' theorem to calculate conditional probabilities in reverse when given updated information.

Students often find it difficult to clearly distinguish between the given event and the condition being sought. A typical mistake is confusing the probability of A given B with the inverse probability of B given A. Additionally, when calculating with tree diagrams, path multiplication and path addition are sometimes mixed up.

In the exercises, learners work on specific random experiments involving urns:

  • Total probability — two urns: An urn is chosen at random and a ball is drawn from it; the objective is to find the overall probability of drawing a specific ball color.
  • Bayes' theorem — two urns: Given that a specific ball has been drawn, learners calculate the probability that this ball came from a specific one of the two urns.

Applying Bernoulli trials and the binomial distribution

Students calculate probabilities of multi-stage random experiments using the binomial distribution and determine their expected value.

Curriculum point KMKS2.DZ.4 (our numbering) use the binomial distribution and its characteristics (our translation)
Curriculum point KMKS2.FZ.12 (our numbering) Use random variables and probability distributions to describe stochastic situations (our translation)

In 12th grade, students learn to mathematically model multi-stage random experiments with exactly two possible outcomes. They use the formulas of the binomial distribution to specifically calculate probabilities for a certain number of successes and determine parameters such as the expected value.

Typical errors often arise when determining parameters: learners sometimes overlook that a Bernoulli chain requires the probability of success to remain exactly the same across all trials. In probability calculations, the binomial coefficient is also frequently forgotten, or the total number of trials is mixed up with the desired number of successes.

In practical exercises such as the Bernoulli chain, students work through real-world contexts such as repeated dice rolls or quality control inspections. In problems regarding the expected value of the binomial distribution, they calculate how many successes are to be expected on average for a given number of trials.

Calculating values of exponential functions

Students calculate function values of exponential functions for given values and evaluate growth or decay processes computationally.

Curriculum point KMKS2.FZ.1 (our numbering) use the function classes resulting from the functions of lower secondary education to describe and investigate quantifiable relationships (our translation)

In grade 12, students use exponential functions to mathematically describe and examine quantitative relationships. To do this, they substitute given numbers for the variable in the function equation and determine the corresponding function value, for instance to determine the quantity in a growth or decay process at a specific point in time.

Calculation errors often occur regarding the order of operations: in the expression a · bx, the initial value a is sometimes multiplied by the base b before exponentiation. In decreasing functions, a negative sign in the exponent also frequently leads to confusion because it is mistakenly interpreted as a negative overall result instead of forming a reciprocal.

In the practice exercises from the topics Value of an Exponential Function and Decreasing Exponential Function, learners calculate specific function values based on given function expressions. In doing so, they computationally evaluate increasing as well as decreasing trends and determine the desired values for integer or fractional exponents.

Solving Systems of Linear Equations with Two Variables

Students solve systems of linear equations with two variables using the addition method and determine whether there is exactly one, no, or infinitely many solutions.

Curriculum point KMKS2.AZ.1 (our numbering) select appropriate methods for solving equations and systems of equations (our translation)

In 12th grade, students select appropriate methods for solving systems of linear equations. For systems of two linear equations with two unknowns, they specifically use the elimination method: they multiply the equations appropriately so that one variable cancels out during row-by-row addition, calculate the remaining unknown, and subsequently determine the complete solution set.

Typical mistakes frequently occur when miscalculating negative signs during row addition. Another hurdle lies in interpreting special cases: if an algebraic contradiction such as 0 = 4 arises during transformation, it is often mistakenly considered a personal error rather than proof that the system has no solution. Conversely, a row such as 0 = 0 indicates that infinitely many solutions exist.

In the exercises, students work on tasks from the template System of Equations — Elimination Method, performing the solution steps sequentially. In tasks regarding the Number of Solutions of a System, they examine and justify which of the three solution cases applies.

Calculating Vectors: Length and Linear Combination

Students learn to combine vectors in space algebraically, determine their length, and test them for collinearity.

Curriculum point KMKS2.RF.2 (our numbering) perform elementary operations with geometric vectors and examine vectors for collinearity (our translation)

In 12th grade, students perform basic arithmetic operations with vectors in three-dimensional space. They form so-called linear combinations by adding, subtracting, and multiplying vectors by numbers component-wise. In addition, they calculate the magnitude, or the exact geometric length of a vector, and examine whether vectors are collinear, that is, multiples of one another.

Common mistakes occur when calculating the length of a vector when coordinates have a negative sign: for example, if -3 is squared, the calculation is often done without parentheses, so that a negative result mistakenly ends up under the square root instead of (-3)² = 9. With linear combinations, students also occasionally forget to multiply the scalar evenly across all three coordinates of a vector.

In practice, students work on corresponding exercise formats:

  • Length of a vector: Given coordinates are squared and added together to determine the exact distance between the initial and terminal points using the square root.
  • Linear combination of vectors: Several vectors are combined row by row using given factors to find the resulting vector or to compare directions with each other.

Finding antiderivatives and calculating definite integrals

Students find antiderivatives, use them to calculate definite integrals, and interpret the result as a reconstructed quantity.

Curriculum point KMKS2.FZ.11 (our numbering) integrate functions using antiderivatives (our translation)
Curriculum point KMKS2.FZ.9 (our numbering) interpret the definite integral, in particular as a (re-)constructed quantity (our translation)

In grade 12, students learn to integrate mathematical functions using antiderivatives. They apply the rules of integration to calculate the definite integral between two fixed limits precisely, and in doing so learn to interpret the calculated value appropriately as a reconstructed quantity – for example, to determine the total change in quantity from a rate of change over time.

A typical error occurs when evaluating the limits of integration: after finding the antiderivative, the value at the lower limit must be subtracted from the value at the upper limit. Here, sign errors – especially with negative interval limits or expressions in parentheses – or accidentally differentiating instead of integrating frequently lead to incorrect results.

Typical task formats use the templates Antiderivative and Definite Integral: learners first determine an appropriate antiderivative for a given function and then substitute the given limits to calculate the definite integral step by step.

Line Equations and Point Distances in Space

Students calculate distances between points in three-dimensional space and use the parametric form to check whether a point lies on a line.

Curriculum point KMKS2.RF.4 (our numbering) Apply vectors when working with geometric objects bounded by straight lines or plane surfaces (A2) (our translation)
Curriculum point KMKS2.RF.5 (our numbering) describe lines and planes analytically and investigate the relative positions of lines (A2) (our translation)

In 12th grade, students use vectors in three-dimensional space to represent lines analytically in parametric form. They determine the linear distance between two points based on their coordinates and verify computationally through a point test whether a specific point lies on a line.

Common errors occur when solving the system of linear equations during the point test: a point lies on the line only if the same parameter value is obtained for all three coordinate axes. Often, the calculation is cut short after the first row, or a sign error when squaring negative coordinate differences for the distance between points is overlooked.

Typical problem types are based on the templates Distance between two points in space, where the direct distance is calculated using vector components, and Point on a line in space, where the position of a point relative to a given equation of a line is verified.

Calculating the determinant and inverse matrix (2×2)

Students learn to calculate the determinant of a 2×2 matrix and determine the corresponding inverse matrix in order to reverse calculation processes.

Curriculum point KMKS2.AZ.5 (our numbering) describe mathematical processes through matrices using matrix multiplication and inverse matrices (A1) (our translation)

In 12th grade, students learn to determine the determinant of square 2×2 matrices and, building on this, to find the inverse matrix. This provides them with the computational foundation to reversibly describe matrix processes and solve corresponding equations.

Common mistakes occur with signs and the positions of the numbers: for the inverse matrix, the entries on the main diagonal must be swapped, while the off-diagonal entries only change their sign. In addition, it is often overlooked that a matrix has no inverse if the determinant is zero, as this would require division by zero.

In the exercise formats for Determinant of a Matrix and Inverse Matrix, students typically work with integer or rational entries. They first calculate the determinant and step by step derive the entries of the inverse matrix from it.

Calculating conditional probabilities

Students calculate conditional probabilities specifically from two-way tables and thereby reliably evaluate stochastic contexts.

Curriculum point KMKS2.DZ.2 (our numbering) Investigate situations using tree diagrams or two-way tables and thereby solve problems in the context of conditional probabilities (our translation)

In 12th grade, students systematically investigate stochastic relationships using two-way tables and tree diagrams. They learn to determine the probability of an event given that another event has already occurred. From the frequencies or probabilities in the cells and marginal totals, they directly derive the desired conditional probability.

A typical error is confusing the reference value: learners often divide the value of an intersection by the total number of cases instead of by the sum of the given condition. Likewise, it is frequently difficult to correctly identify the direction of the condition, such that, for instance, the probability of characteristic A given condition B is confused with the reverse condition.

In practice exercises for the template Conditional Probability from a Two-Way Table, a tabular overview with two pairs of characteristics is usually provided. Students read the relevant values for the condition and the intersection, complete missing table entries using the marginal totals if necessary, and calculate the exact conditional probability as a fraction or percentage.

Calculating dispersion and variance of data series

Students calculate the variance of a sample and use it to describe the extent to which measured values scatter around the mean.

Curriculum point KMKS2.ME.6 (our numbering) determine and interpret measures of location and dispersion of a sample (our translation)

In 12th grade, students learn to calculate measures of dispersion for a sample and interpret their meaning in context. Starting from a specific data set, they first determine the average and then calculate the mean squared deviation of the individual measured values from this mean.

A typical error occurs when the distances from the mean are not squared before summing them up. In this case, positive and negative deviations cancel each other out, incorrectly leading to a dispersion of zero. In addition, students often forget to divide the sum of the squared distances by the number of data points at the end.

In exercises such as the template Variance of a Data Set, students work on given samples of measured or counted values. They carry out the intermediate steps in a table or through calculation and use the result to comparatively assess the dispersion of the data.

Determining limits of rational sequences

Students determine limits of rational sequences for values growing to infinity in order to gain a fundamental understanding of the behavior of mathematical processes.

Curriculum point KMKS2.AZ.3 (our numbering) use limits on the basis of a propaedeutic concept of limit, in particular when determining derivative and integral (our translation)

In grade 12, students investigate the behavior of numerical sequences as the variable n grows without bound. Based on an intuitive concept of limits, they determine which fixed value the terms of the sequence approach. This understanding forms the foundation for mathematically deriving and using derivatives and integrals later on.

A typical mistake when dealing with fractions is attempting to simply substitute "infinity" for n. This often leads to seemingly indeterminate expressions such as "infinity divided by infinity." It is frequently overlooked that one must first divide the numerator and denominator by the highest power of n in order to make individual null sequences visible.

Typical exercises regarding the limit of a rational sequence require calculating limits of rational expressions such as (3n² + 1) / (2n² - 5). Students simplify the fraction appropriately and deduce the exact limit as n approaches infinity.

Calculate and interpret the weighted mean

Students calculate the weighted mean of data sets and interpret this statistical measure of central tendency appropriately in the respective context.

Curriculum point KMKS2.ME.6 (our numbering) determine and interpret measures of location and dispersion of a sample (our translation)

In grade 12, students determine and interpret the weighted mean as a statistical measure of central tendency for a sample. In doing so, they take into account that individual values have different weights: each measured value is multiplied by its respective weighting or frequency, and the total sum is then divided by the sum of all weights.

A typical mistake occurs when calculations are accidentally performed as if finding a simple arithmetic mean. Learners often divide only by the number of categories instead of the sum of the weights, or they forget the weighting factors entirely, which results in heavily weighted values having too little influence on the overall result.

In the exercises of the Weighted Mean template, students work with practical tables, such as grade overviews with differently weighted exam components or survey results with group frequencies. From these, they calculate the correct overall value and describe how the varying weightings affect the final result.

Calculate the expected value from a distribution table

Students calculate and interpret the expected value of a discrete random variable based on a given probability distribution.

Curriculum point KMKS2.FZ.12 (our numbering) Use random variables and probability distributions to describe stochastic situations (our translation)
Curriculum point KMKS2.ME.7 (our numbering) determine and interpret the expected value and standard deviation of discrete random variables (our translation)

In 12th grade, students learn to determine and appropriately interpret the expected value of discrete random variables. Based on a tabular probability distribution, they multiply each possible outcome of a random variable by its corresponding probability and sum these intermediate results to determine the average expected value in the long run.

A common mistake is simply adding up the values of the random variable and dividing by their count, as one is used to doing with the simple arithmetic mean. This overlooks the fact that the individual outcomes may have different probabilities and must therefore be weighted by their respective probability. Occasionally, the values of the random variable are also confused with the probability values.

In exercises on expected value from a distribution table, a two-row table is provided, listing the values of the random variable in the top row and the corresponding probabilities below. Students systematically calculate the expected value from this and interpret the result in the context of the described random experiment.

Targeted shifting of function graphs

Students learn how changes in the function expression result in shifts of the graph up, down, left, or right in the coordinate system.

Curriculum point KMKS2.FZ.1 (our numbering) use the function classes resulting from the functions of lower secondary education to describe and investigate quantifiable relationships (our translation)

In 12th grade, students use their understanding of basic function families to investigate functional relationships precisely. They reliably connect algebraic expressions and graphical representations, determining how additive constants inside and outside the function argument appear as geometric translations along the x- or y-axis.

Sign errors occur particularly often with horizontal shifts in the x-direction: an expression of the form f(x - 3) shifts the graph to the right in the positive axis direction. Because of the minus sign, many students intuitively expect a movement to the left and draw the graph shifted in the opposite direction of the actual translation.

In exercises from the template Shifting a Graph, students typically work with function equations and coordinate systems. They convert given translation arrows into a new function rule or precisely plot the graph shifted by specific values in the coordinate system.

Determine and interpret the average rate of change

Students calculate the average rate of change between two points on a function graph and interpret it as the slope of a secant line in context.

Curriculum point KMKS2.ME.2 (our numbering) determine secant and tangent slopes on graphs of functions (our translation)
Curriculum point KMKS2.ME.3 (our numbering) calculate and interpret rates of change (our translation)

In grade 12, students determine the average rate of change using the difference quotient and interpret it visually as the slope of a secant line through two points on a function's graph. They connect the formal calculation with applied problems and interpret the calculated value, for example, as average speed or average growth over a specific interval.

A typical mistake occurs when setting up the fraction: the differences in the numerator and denominator are often swapped, resulting in the difference of the x-values being divided by the difference of the y-values. In addition, some learners find it difficult to clearly distinguish the average rate of change over an entire period from the instantaneous rate of change at a single point.

Practical tasks from the template Average Rate of Change require calculating the difference quotient for a given function equation and a specified interval, or reading the required coordinates directly from a table of values or a graph and justifying the result properly.

Chaining functions together

In grade 12, students learn to perform two functions in succession in order to represent and calculate composite mathematical relationships.

Curriculum point KMKS2.FZ.2 (our numbering) in simple cases, use combinations and compositions of functions to describe quantifiable relationships (our translation)

In Grade 12, students compose two functions step by step: the output value of an inner function is directly used as the input for an outer function. In this way, they use function compositions in simple cases to formally describe sequential quantitative relationships.

A typical error is confusing the order: in an expression like f(g(x)), the outer function is mistakenly applied first, or the entire expression of g(x) is not substituted completely for every occurrence of the variable in f, which particularly leads to errors when expanding parentheses.

Typical tasks from the template Composition of Functions require constructing the new, composite function expression from two given function equations or determining the result step by step from the inside out for given numerical values.

Calculating function values of quadratic functions

Students substitute given x-values into a quadratic function equation and correctly calculate the corresponding function value y.

Curriculum point KMKS2.FZ.1 (our numbering) use the function classes resulting from the functions of lower secondary education to describe and investigate quantifiable relationships (our translation)

In grade 12, students draw on familiar function classes from lower secondary school to investigate relationships computationally. They can substitute given numerical values for the variable x into a quadratic function equation and determine the corresponding function value f(x).

Typical mistakes occur primarily when substituting negative numbers: students often forget to place parentheses around the negative number when squaring it, resulting in the incorrect calculation -3² = -9 instead of (-3)² = 9. Ignoring the order of operations—raising to a power first, then multiplying by the stretch factor—also frequently leads to incorrect results.

In the exercises from the template Function value of a quadratic function, learners are given a function equation and are tasked with calculating the corresponding function value for specific x-values.

Solving systems of linear equations with three variables

Students learn to solve systems of linear equations with three unknowns step by step using a method such as Gaussian elimination and to explain the procedure.

Curriculum point KMKS2.AZ.2 (our numbering) explain an algorithmic solution method for systems of linear equations and apply it (our translation)

In Grade 12, students apply an algorithmic solution method—typically Gaussian elimination—to systematically solve systems of linear equations with three unknowns. They transform the equations step by step so that individual variables are eliminated, determine the unknowns using back-substitution, and can mathematically justify each computational step.

Difficulties usually arise during row operations: sign errors often occur when combining equations, especially when subtracting multiples from one another. In addition, an unstructured approach can lead to inadvertently reintroducing an already eliminated variable in a later row.

Typical tasks in the topic of Systems of Linear Equations with Three Unknowns present three equations with three variables. Students transform this system step by step into triangular form to uniquely calculate the solution vector or the values for all three unknowns.

Understanding the dot product geometrically

Students learn how to calculate the scalar product of vectors and interpret the result geometrically.

Curriculum point KMKS2.RF.3 (our numbering) interpret the scalar product geometrically (our translation)

In 12th grade, students learn to calculate and geometrically interpret the scalar product of two vectors in space as part of vector geometry. They use the result of the calculation to describe relative positions between vectors, especially to determine whether two vectors are orthogonal to each other, since the scalar product is exactly zero in this case.

A typical mistake is incorrectly writing the scalar product as a new vector rather than as a single number. Often, the products of the individual coordinates are not summed up, but are instead written down component by component as a vector arrow, which prevents subsequent geometric interpretation.

In the tasks of the Scalar Product template, learners calculate the product from given vector coordinates and use the result to mathematically prove geometric properties such as right angles.

Calculating areas under function graphs

Students learn to calculate the exact area of regions bounded by function graphs such as parabolas and the x-axis.

Curriculum point KMKS2.ME.4 (our numbering) determine areas of regions bounded by graphs of functions (our translation)

In 12th grade, students determine the areas bounded by function graphs. Using integral calculus, they calculate the size of the area between a graph and the x-axis. The focus is on quadratic functions, for which antiderivatives are determined and limits are substituted.

A typical mistake occurs when dealing with signs: If part of the graph lies below the x-axis, the integral yields a negative value. If zeros are overlooked and integration is simply carried out over the entire interval, the area portions above and below the axis cancel each other out instead of giving the actual area.

In the exercises on the area under a parabola, students specifically calculate the area between the graph of a quadratic function and the x-axis. To do this, they often first determine the intercepts with the axis as limits of integration and then evaluate the definite integral step by step.

Calculating the volume of solids of revolution

Students learn to use integral calculus to calculate the volume of three-dimensional solids formed by the rotation of a function graph around an axis.

In 12th grade, students apply integral calculus to three-dimensional problems. They determine the volume of solids described by rotating a function curve around an axis in space. To do so, they square the function equation, find the appropriate antiderivative, and multiply the calculated integral by the constant pi.

Calculation errors often occur when working with the formula: many learners forget to square the function expression before integrating, or omit the factor of pi from the final result. Typical sign and calculation errors also creep in when expanding binomials in the function expression prior to determining the antiderivative.

In the exercises from the Volume of Revolution task template, students work on problems where, for example, the volume of rotationally symmetric containers such as vases or funnels is calculated precisely using given function graphs and limits of integration.

Calculating quantities from rates of change

Students learn to calculate the actual total quantity from a given inflow rate and an initial value using the definite integral.

Curriculum point KMKS2.FZ.9 (our numbering) interpret the definite integral, in particular as a (re-)constructed quantity (our translation)
Curriculum point KMKS2.ME.5 (our numbering) calculate quantities from rates of change and initial quantity (our translation)

In grade 12, students use the definite integral to determine the corresponding total quantity from a variable rate of change. They interpret the integral as a tool for reconstructing a quantity: from the progression of the rate over a specific time interval, they calculate the net change and add it to the given initial quantity.

A typical mistake in everyday calculations is forgetting this initial value. Students often calculate the increase via the integral correctly, but then mistakenly equate this intermediate result directly with the final quantity instead of adding the initial amount.

In tasks on quantity from the inflow rate, a realistic process is usually described, such as filling a container with a fluctuating inflow. The initial quantity and a function for the inflow rate are given. Students set up the definite integral for the requested time interval, find the antiderivative, and thus determine the final quantity sought.

Calculating tangent lines to function graphs

Students learn how to use the derivative to determine the slope of a tangent at a point on a curve and to set up the corresponding tangent equation.

Curriculum point KMKS2.ME.2 (our numbering) determine secant and tangent slopes on graphs of functions (our translation)

In 12th grade, students use the first derivative of a function to determine the exact slope of the graph at a specific point. They find the coordinates of the point of tangency and combine the point and slope to calculate the complete linear equation of the tangent line.

A typical mistake arises from confusing the function value with the slope: learners often mistakenly substitute the calculated derivative value f'(x) as the y-coordinate or incorrectly use the function value f(x) as the slope. To determine the tangent equation correctly, the original function for the location of the point and the derivative for the slope must be kept strictly separate.

Practical tasks from the template Tangent to a Function Graph usually provide a function equation and an x-coordinate. Students differentiate the function, calculate the slope at the given point, and provide the final linear equation of the tangent line.

Task templates to print

Every task type, grouped by skill. Clicking one opens the worksheet generator with it already selected.

Create a worksheet for this curriculum