Standards - Mathematics

MA19.FM.17

Solve problems involving networks through investigation and application of existence and nonexistence of Euler paths, Euler circuits, Hamilton paths, and Hamilton circuits. Note: Real-world contexts modeled by graphs may include roads or communication networks.

COS Examples

Example: show why a 5x5 grid has no Hamilton circuit.

Unpacked Content

Knowledge

Students know:

  • How to make systematic lists to solve problems.

Skills

Students are able to:

  • Create a graph that models a given situation.
  • Apply an algorithm to find a Hamilton or Euler circuit or path in a graph.

Understanding

Students understand that:

  • Graphs can be used to model real-world problems and Hamilton and Euler circuits and paths can provide solutions to such problems.
  • An Euler circuit cannot exist in a graph with any odd degree vertices.
  • An Euler path cannot exist in a graph without exactly two odd degree vertices.
  • No known good algorithm has been established for finding a Hamilton path or circuit since no necessary and sufficient conditions for the existence of a Hamilton path or circuit have been identified.
  • The graph must be connected in order for a Hamilton or Euler path or circuit to exist.

Vocabulary

  • Degree of a vertex
  • Graph
  • Bipartite graph
  • Grid (a type of bipartite graph)
  • Vertex
  • Edge
  • Circuit (Euler, Hamilton)
  • Path (Euler, Hamilton)
  • Algorithm

MA19.FM.18

Apply algorithms relating to minimum weight spanning trees, networks, flows, and Steiner trees.

COS Examples

Example: traveling salesman problem

Unpacked Content

Knowledge

Students know:

  • Graphing procedures and properties.

Skills

Students are able to:

  • Model a problem using flows in networks.
  • Use technology or other tools to construct Steiner points.
  • Apply minimum weight spanning tree algorithms.

Understanding

Students understand that:

  • A spanning tree of a graph is the smallest subgraph.
  • There are n-1 edges in a spanning tree of a graph with n vertices.
  • Various algorithms are efficient methods for finding minimum weight spanning trees of a graph and shortest paths in a graph.
  • Steiner points of a graph are vertices added to create a shortest spanning tree which connects the original vertices, using Euclidean distance as edge weights.
  • Steiner points have degree 3, and the 3 edges form angles of 120 degrees.

Vocabulary

  • Spanning tree
  • Minimum weight spanning tree
  • Network
  • Flow
  • Kruskal's algorithm
  • Prim's algorithm
  • Steiner tree
  • Steiner points

MA19.FM.19

Use vertex-coloring, edge-coloring, and matching techniques to solve application-based problems involving conflict.

COS Examples

Examples: Use graph-coloring techniques to color a map of the western states of the United States so that no adjacent states are the same color, determining the minimum number of colors needed and why no fewer colors may be used; use vertex colorings to determine the minimum number of zoo enclosures needed to house ten animals given their cohabitation constraints; use vertex colorings to develop a time table for scenarios such as scheduling club meetings or for housing hazardous chemicals that cannot all be safely stored together in warehouses.

Unpacked Content

Knowledge

Students know:

  • Graphing procedures and properties.

Skills

Students are able to:

  • Model application-based problems that may be solved using graph colorings.
  • Color the edges or vertices of a graph using the least number of colors so that no two adjacent vertices or edges are colored the same.
  • Interpret the coloring of the graph in terms of a solution for an application-based problem, such as scheduling committee meetings (vertex colorings) or class scheduling (edge-colorings).
  • Identify structures in a graph that require a minimum number of colors for a proper coloring.

Understanding

Students understand that:

  • -Techniques are used to minimize colors needed to color the vertices (edges) of a graph so that no two adjacent vertices (edges) are colored the same. -Real-world problems such as scheduling and conflict can be modeled with graphs and solved using the minimization of the number of colors.

Vocabulary

  • Vertex coloring
  • Matching techniques
  • Conflict graphs
  • Adjacent edges
  • Adjacent vertices
  • Odd wheel graph
  • Proper coloring

MA19.FM.20

Determine the minimum time to complete a project using algorithms to schedule tasks in order, including critical path analysis, the list-processing algorithm, and student-created algorithms.

Unpacked Content

Knowledge

Students know:

  • Graphing procedures and properties.

Skills

Students are able to:

  • Model tasks of a project in a graph.
  • Identify critical paths using various algorithms.

Understanding

Students understand that:

  • Graphs can be used to model sequential tasks in a project.
  • Critical paths identify the tasks that must be performed as soon as possible in order to minimize the time taken to complete the project.

Vocabulary

  • Graphs
  • Critical paths
  • List
  • processing algorithm

MA19.FM.21

Use the adjacency matrix of a graph to determine the number of walks of length n in a graph.

Unpacked Content

Knowledge

Students know:

  • How to form graphs.
  • How to determine walks and paths.
  • How to multiply matrices.

Skills

Students are able to:

  • Use a graph to create a matrix that shows the number of walks between any two vertices.
  • Use matrices to determine the number of walks of various lengths.

Understanding

Students understand that:

  • Adjacency matrices can be used to determine the number of walks between any two vertices of varied lengths and is especially useful for calculating the number of walks when simple counting becomes too cumbersome.

Vocabulary

  • Walk
  • Matrix
  • Adjacency matrix

MA19.FM.22

Analyze advantages and disadvantages of different types of ballot voting systems.

Unpacked Content

Knowledge

Students know:

  • Basic understanding of election methods.

Skills

Students are able to:

  • Discuss advantages and disadvantages of various voting methods.

Understanding

Students understand that:

  • There are a variety of voting systems other than those most frequently used systems and may provide advantages or disadvantages as compared to our current system.

Vocabulary

  • Ranked choice voting or preferential ballot voting

MA19.FM.23

Apply a variety of methods for determining a winner using a preferential ballot voting system, including plurality, majority, run-off with majority, sequential run-off with majority, Borda count, pairwise comparison, Condorcet, and approval voting.

Unpacked Content

Knowledge

Students know:

  • Basic voting methods such as single choice ballots.

Skills

Students are able to:

  • Interpret data from ranked-choice voting ballots or summarized in preference schedules.
  • Use data to determine an election winner using a variety of methods.
  • Compare and contrast the methods and their results.

Understanding

Students understand that:

  • Various election methods can be used to achieve a group decision from the preferences of the individuals of the group.

Vocabulary

  • Ranked choice voting or preferential ballot voting
  • Plurality winner
  • Majority winner
  • Runoff method
  • Simple majority
  • Sequential runoff (instant runoff) method
  • Borda count
  • Condorcet method
  • Approval voting

MA19.FM.24

Identify issues of fairness for different methods of determining a winner using a preferential voting ballot and other voting systems and identify paradoxes that can result.

COS Examples

Example: Arrow’s Theorem

Unpacked Content

Knowledge

Students know:

  • How to determine election winners using a variety of methods.

Skills

Students are able to:

  • Discuss the fairness of a voting method based on Arrow’s conditions (Identify how a method may violate one or more of Arrow’s conditions using specific voter preference data)

Understanding

Students understand that:

  • Commonly used group ranking methods are flawed.

Vocabulary

  • Arrow's fairness conditions
  • Arrow's Theorem
  • Condorcet Paradox
  • Paradox

MA19.FM.25

Use methods of weighted voting and identify issues of fairness related to weighted voting.

COS Examples

Example: determine the power of voting bodies using the Banzhaf power index

Unpacked Content

Knowledge

Students know:

  • How to determine a simple majority.

Skills

Students are able to:

  • Determine each voting body’s power based on their voting weight using the Banzhaf power index.
  • Identify situations that result in unequal distribution of power among voters.

Understanding

Students understand that:

  • Power distribution can vary in weighted-voting situations.
  • High individual voting strength may not result in a high power index.

Vocabulary

  • Weighted voting
  • Power index
  • Voting Coalition
  • Winning coalition
  • Simple majority

MA19.FM.26

Explain and apply mathematical aspects of fair division, with respect to classic problems of apportionment, cake cutting, and estate division. Include applications in other contexts and modern situations.

Unpacked Content

Knowledge

Students know:

  • How to divide.

Skills

Students are able to:

  • Explain and use ways to divide objects and argue how their proposed method could be considered fair.

Understanding

Students understand that:

  • In some cases of division, fairness can be achieved through agreement on method by parties involved.

Vocabulary

  • Fair division
  • Continuous division
  • Discrete division

MA19.FM.27

Identify and apply historic methods of apportionment for voting districts including Hamilton, Jefferson, Adams, Webster, and Huntington-Hill. Identify issues of fairness and paradoxes that may result from methods.

COS Examples

Examples: the Alabama paradox, population paradox

Unpacked Content

Knowledge

Students know:

  • Apportionment is a method of dividing based on population.

Skills

Students are able to:

  • Calculate an ideal ratio for diving objects based on populations.
  • Use the ideal ratio to determine exact district quotas and apply a variety of apportionment methods to determine apportionment of discrete objects such as representative seats.
  • Use a variety of apportionment methods to adjust the divisor and calculate subsequent quotas.
  • Identify specific examples of paradoxes or violation of the quota rule.

Understanding

Students understand that:

  • Some methods result in unfair paradoxes and may favor larger or smaller districts.
  • Apportionment methods are used to divide discrete objects when they cannot be divided exactly proportional to the populations.

Vocabulary

  • Ideal ratio
  • Quota
  • Hamilton method
  • Jefferson method
  • Adams method
  • Arithmetic mean
  • Geometric mean
  • Webster method
  • Huntington-Hill method
  • Population paradox
  • Alabama paradox
  • Quota rule

MA19.FM.28

Use spreadsheets to examine apportionment methods in large problems.

COS Examples

Example: apportion the 435 seats in the U.S. House of Representatives using historically applied methods

Unpacked Content

Knowledge

Students know:

  • How to apply various methods of apportionment with smaller data sets.

Skills

Students are able to:

  • Determine and use formulas for spreadsheet cells for determining parts of the apportionment process including calculating quotas, truncated quotas, mean and geometric mean of upper and lower quotas, and final apportionments using various methods (Hill, Webster, Hamilton, etc.)

Understanding

Students understand that:

  • Apportionment methods can be applied efficiently on large data sets using spreadsheets.

Vocabulary

  • Truncate
  • Quota
  • Arithmetic mean
  • Geometric mean

MA19.FM.29

Critically analyze issues related to information processing including accuracy, efficiency, and security.

Unpacked Content

Knowledge

Students know:

  • Electronic transfer of information such as email are susceptible to breaches.

Skills

Students should be able to: Give examples of information processing where accuracy, efficiency or security may be an issue.

Understanding

Students understand that:

  • Cryptography is used in online settings to keep information secure.
  • Error-detecting and error-correcting codes can be used to detect and correct errors that may occur when information is read or transmitted electronically.
  • Data compression methods are used to transmit large amounts of data efficiently.

Vocabulary

  • Cryptography
  • Error-detecting codes
  • Error-correcting codes
  • Data compression

MA19.FM.30

Apply ciphers (encryption and decryption algorithms) and cryptosystems for encrypting and decrypting including symmetric-key or public-key systems.

Unpacked Content

Knowledge

Students know:

  • How to multiply matrices and find inverses.

Skills

Students are able to:

  • Carry out modular arithmetic procedures.
  • Use a variety of ciphers to encrypt and decrypt moderate-sized messages.

Understanding

Students understand that:

  • Symmetric-key cryptography such as substitution ciphers or public-key cryptosystems can be used to encrypt and decrypt messages.
  • Cryptosystems are used to ensure the privacy and authenticity of information.

Vocabulary

  • Modular arithmetic
  • Cipher
  • Encryption
  • Decryption
  • Symmetric-key cryptography
  • Public-key cryptography
  • RSA cryptosystem

MA19.FM.31

Apply error-detecting codes and error-correcting codes to determine accuracy of information processing.

Unpacked Content

Knowledge

Students know:

  • How to perform modular arithmetic.
  • Binary numbers

Skills

Students are able to:

  • Determine if a code such as a zip code or a UPC code contains an errors.
  • Determine if a code can be corrected.
  • Identify situations where errors should be corrected or just detected.

Understanding

Students understand that:

  • Data that is transferred can contain errors and codes can be used to detect errors.
  • Error correcting codes can be used to increase the likelihood of accuracy.

Vocabulary

  • Check digits
  • Information digits
  • Barcodes
  • UPC codes
  • Binary digits or bits
  • Substitution error
  • Transposition error
  • Maximum likelihood decoding
  • Hamming distance, minimum distance

MA19.FM.32

Apply methods of data compression.

COS Examples

Example: Huffman codes

Unpacked Content

Knowledge

Students know:

  • How to construct a binary tree with vertices and edges

Skills

Students are able to:

  • Use variable length codes to recode data with shorter codes for the more frequently used characters.
  • Use a data compression code to decode.
  • Construct a Huffman code for a given set of characters and their frequencies.

Understanding

Students understand that:

  • Data compression is accomplished by using shorter binary strings for commonly used characters.

Vocabulary

  • Variable-length codes
  • Prefix (or prefix-free) codes
  • Huffman codes
  • Huffman trees

MA19.PRE.1

Define the constant e in a variety of contexts.

COS Examples

Example: the total interest earned if a 100% annual rate is continuously compounded.

Unpacked Content

Knowledge

Students know:
  • Exponential forms y=a-bx and y=A0ek-x.
  • b must be nonnegative.
  • A is the initial value.
  • If b>1, the function models exponential growth.
  • If 0

Skills

Students are able to:
  • Use natural exponential functions to describe the growth of natural phenomena.
  • Use natural logarithm models to describe the time needed for the growth of natural phenomena.

Understanding

Students understand that:
  • ln(x) gives the time needed to grow x.
  • Ex gives the amount of growth after the time x.

Vocabulary

  • Continuous
  • Explore
  • Behavior
  • Applications

MA19.PRE.2

Find the conjugate of a complex number; use conjugates to find moduli and quotients of complex numbers.

Unpacked Content

Knowledge

Students know:
  • The definition of the conjugate of a complex number.
  • A complex number divided by itself equals 1.
  • The product of a complex number and its conjugate is a real number (the square of the modulus).

Skills

Students are able to:
  • Find the conjugate of a complex number.
  • Find the modulus of a complex number
  • Find the product of two complex numbers.
  • Find (simplify) the quotient of complex numbers.

Understanding

Students understand that:
  • The conjugate of a complex number differs by the sign of its imaginary part and has the same modulus.
  • The modulus of a complex number corresponds to the magnitude of a vector and, therefore, is useful in the geometric representation of complex numbers.
  • Mathematical convention is that radical expressions are not left in denominators to facilitate numerical approximations. therefore, since the i is equal to the square root of -1, conventional form says that i does not appear in the denominator of a fraction.
  • Different forms of a complex number quotient (indicated quotient, single complex number) may be more useful for various purposes.

Vocabulary

  • Conjugate
  • Complex number
  • Modulus/Moduli

MA19.PRE.3

Represent complex numbers on the complex plane in rectangular and polar form (including real and imaginary numbers), and explain why the rectangular and polar forms of a given complex number represent the same number.

Unpacked Content

Knowledge

Students know:
  • In the complex plane the horizontal axis is the real axis (a) and the vertical axis is the imaginary axis (b).
  • Trigonometric techniques for finding measures of angles and coordinates on the unit circle.
  • The characteristics of the polar coordinate system.
  • Techniques for plotting polar coordinates.

Skills

Students are able to:
  • Use trigonometry to find the measures of angles and coordinates on the unit circle.
  • Use the Pythagorean Theorem to find the lengths of sides of a right triangle.
  • Convert between polar and rectangular forms.
  • Plot polar coordinates.

Understanding

Students understand that:
  • A complex number (a+bi) can be graphed in a rectangular coordinate system as (a, b).
  • A complex number may be represented in the plane using equivalent polar and rectangular coordinates.
  • Different representations of a complex number may be more useful for various purposes.

Vocabulary

  • Complex plane
  • Polar form

MA19.PRE.4

Represent addition, subtraction, multiplication, and conjugation of complex numbers geometrically on the complex plane; use properties of this representation for computation.

COS Examples

Example: $(-1 + \sqrt{3i})^3 = 8$ because $(-1 + \sqrt{3i})$ has modulus 2 and argument $120^{\circ}$.

Unpacked Content

Knowledge

Students know:
  • Complex numbers are represented geometrically in the complex plane with the real part measured on the x-axis and the imaginary is represented on the y-axis.
  • Complex numbers can be added or subtracted by combining the real parts and the imaginary parts or by using vector procedures geometrically (end-to-end, parallelogram rule).
  • The product of complex numbers in polar form may be found by multiplying the magnitudes and adding the arguments.

Skills

Students are able to:
  • Add, subtract, and multiply the component parts of complex numbers to find sums, differences, and products.
  • Identify the conjugate of a complex number and use this as a computational aid, e.g., to find a quotient of complex numbers.
  • Represent complex numbers in the complex plane.
  • To add and subtract complex numbers geometrically.
  • Multiply complex numbers in polar form.

Understanding

Students understand that:
  • Different representations of mathematical concepts (e.g., algebraic and geometric representation of complex numbers) reveal different features of the concept and each may facilitate computation and sense making in different settings.
  • Mathematics is a coherent whole and structure within mathematics allows for procedures from one area to be used in another (e.g., coordinate geometry and the complex plane, vectors and complex numbers, or plotting of a conjugate of a complex number in transformational geometry).

Vocabulary

  • Conjugation of complex numbers
  • Complex plane
  • Argument

MA19.PRE.5

Represent addition, subtraction, multiplication, and conjugation of complex numbers geometrically on the complex plane; use properties of this representation for computation.

COS Examples

Example: $(-1 + \sqrt{3i})^3 = 8$ because $(-1 + \sqrt{3i})$ has modulus 2 and argument $120^{\circ}$.

Unpacked Content

Knowledge

Students know:
  • Complex numbers can be represented geometrically.
  • Complex numbers can be added and subtracted either geometrically or algebraically.

Skills

Students are able to:
  • Add and subtract complex numbers.
  • Find the modulus of a complex number.
  • Represent complex numbers geometrically.

Understanding

Students understand that:
  • Representing complex numbers on a rectangular coordinate system allows the use of techniques developed for real numbers to find distances and midpoints.

Vocabulary

  • Complex plane
  • Distance
  • Modulus
  • Midpoint

MA19.PRE.6

Analyze possible zeros for a polynomial function over the complex numbers by applying the Fundamental Theorem of Algebra, using a graph of the function, or factoring with algebraic identities.

Unpacked Content

Knowledge

Students know:
  • The definition of the degree of a polynomial.
  • The difference between real and complex roots.

Skills

Students are able to:
  • Find roots of a polynomial algebraically and/or graphically.
  • Rewrite an imaginary number as a complex number.

Understanding

Students understand that:
  • The degree of a polynomial determines the number of roots, some which may be real, complex, or used more than once.
  • Only real roots will be x-intercepts on a graph.

Vocabulary

  • Zeros
  • Fundamental Theorem of Algebra
  • Quadratic Polynomial
ALSDE LOGO