In addition to some understanding of algebra, geometry, and analytic geometry, high school students should be exposed to some of the most important ideas of so-called finite mathematics. Combinatorics (which studies various ways of counting the permutations and combinations of objects), graph theory (which studies networks of lines and vertices and the phenomena which can be modeled by such), game theory (the mathematical analysis of games of all sorts), and especially probability, are increasingly important.

