2nd Edition Parent Resource Core-Plus Mathematics
Mathematical Content
 
CPMP Classrooms
Helping Your Student
Research Base
Evidence of Success

 


Discrete Mathematics Strand

Discrete mathematics is a contemporary field of mathematics that is widely used in business and industry. It is sometimes called the mathematics of computers, or the mathematics used to optimize finite systems. It is an important part of the high school mathematics curriculum. According to the National Council of Teachers of Mathematics (2000), "discrete mathematics should be an integral part of the school mathematics curriculum" (Principles and Standards for School Mathematics, p. 31). Discrete mathematics is used to answer questions like the following:

  • What is the most efficient route to plow all the streets in this neighborhood after a snowstorm (or pick up all the trash)?

  • What is the best way to schedule 8 committee meetings without any conflicts, given that some people are on more than one committee?

  • How can we schedule all the tasks on this large project (like a construction project or a new product launch) so that the entire project is finished in the least amount of time?

  • Will there be enough phone numbers available to accommodate all the phones, faxes, and mobile phones in this area?

  • What is the optimal medicine dosage for a patient, in order to maintain the right amount of medicine in the body while it is naturally metabolized?

  • How can we model and analyze a changing population, or the changing amount of money in an investment program?

There are 4 main discrete mathematics topics in the Core-Plus Mathematics curriculum, which are used to answer questions like those above.

1. Vertex-Edge Graphs - Diagrams consisting of points (vertices) and line segments (edges) connecting some or all of the points

These mathematical diagrams can be used to solve problems related to networks and paths. Also, you can use vertex-edge graphs to solve problems related to relationships, like conflict or prerequisite, among a finite number of objects. For example, the network might be a road network or a communication network, and you might want to find a shortest path through the network or a travel route that visits each designated city exactly once. Core-Plus Mathematics students also learn the most common application of vertex-edge graphs in business and industry - using critical path analysis (also called the PERT technique) to efficiently schedule large projects.

2. Recursive Formulas - Formulas that describe the current state of a system in terms of previous states

Recursive formulas can be used to solve problems related to sequential, step-by-step change. For example, you can use recursive formulas to compute the amount of money in a savings account over time, the monthly payment for a car loan, the changing chlorine concentration in a swimming pool, or the predicted population of a whale species ten years from now.

3. Counting - Using mathematical techniques to systematically count objects

For example, you might want to count the number of possible computer passwords or ATM personal identification numbers (PINs) to make sure there are enough possibilities for all the customers, and also enough so that someone can't break into the system simply by trying all possibilities. Counting also has important purely mathematical uses, such as determining the coefficients in the expansion of algebraic expressions like (a + b)12.

4. Matrices - Rectangular arrays of numbers

Matrices are used in algebra, geometry, statistics, and probability, with many applications in science, business, and industry. For example, a matrix can be used to store and manipulate data, such as the statistics from a baseball game or the results of an experiment, to create computer animations, or to solve systems of linear equations.

These are the main topics of discrete mathematics contained in the Core-Plus Mathematics curriculum. They are included because they are important in mathematics, in real-world applications, and in contemporary life. The Mathematical Strands Chart shows the sequence of discrete mathematics units and provides links to more detailed overviews of the topics studied.

Course 1

Unit 4 - Vertex-Edge Graphs develops student understanding of vertex-edge graphs and ability to use these graphs to represent and solve problems involving paths, networks, and relationships among a finite number of elements, including finding efficient routes and avoiding conflicts.

Topics include: vertex-edge graphs, mathematical modeling, optimization, algorithmic problem solving, Euler circuits and paths, matrix representation of graphs, vertex coloring and chromatic number.

Course 2

Unit 2 - Matrix Methods develops student understanding of matrices and ability to use matrices to represent and solve problems in a variety of real-world and mathematical settings.

Topics include: constructing and interpreting matrices, row and column sums, matrix addition, scalar multiplication, matrix multiplication, powers of matrices, inverse matrices, properties of matrices, and using matrices to solve systems of linear equations.

Unit 6 - Network Optimization develops student understanding of vertex-edge graphs and ability to use these graphs to solve network optimization problems.

Topics include: optimization, mathematical modeling, algorithmic problem solving, digraphs, trees, minimum spanning trees, distance matrices, Hamilton circuits and paths, the Traveling Salesperson Problem, critical paths, and the PERT technique.

Course 3

Unit 7 - Recursion and Iteration extends student ability to represent, analyze, and solve problems in situations involving sequential and recursive change.

Topics include: iteration and recursion as tools to model and analyze sequential change in real-world contexts, including compound interest and population growth; arithmetic, geometric, and other sequences; arithmetic and geometric series; finite differences; linear and nonlinear recurrence relations; and function iteration, including graphical iteration and fixed points.

Course 4

Unit 8 - Counting Methods and Induction extends student ability to count systematically and solve enumeration problems, and develops understanding of, and ability to do, proof by mathematical induction.

Topics include: systematic listing and counting, counting trees, the Multiplication Principle of Counting, Addition Principle of Counting, combinations, permutations, selections with repetition; the binomial theorem, Pascal’s triangle, combinatorial reasoning; the general multiplication rule for probability; and the Principle of Mathematical Induction.

Unit 10 - Mathematics of Information Processing and the Internet develops student understanding of the mathematical concepts and methods related to information processing, particularly on the Internet, focusing on the key issues of access, security, accuracy, and efficiency.

Topics include: elementary set theory and logic; modular arithmetic and number theory; secret codes, symmetric-key and private-key cryptosystems; error-detecting codes (including ZIP, UPC, and ISBN) and error-correcting codes (including Hamming distance); and trees and Huffman coding.

Unit 11 - Mathematics of Democratic Decision Making develops student understanding of the mathematical concepts and methods needed to make decisions in a democratic society, as related to voting and fair division.

Topics include: preferential voting and associated vote-analysis methods such as majority, plurality, runoff, points-for-preferences (Borda method), and pairwise-comparison (Condorcet method); weighted voting; and fair division techniques, including apportionment methods.

Copyright 2011 Core-Plus Mathematics Project. All rights reserved.