**Math 300**

**Introduction to Mathematical Reasoning **

Math 300 is a course emphasizing mathematical arguments and the writing of proofs. The course gives students the opportunity to learn how to formulate mathematical arguments in an elementary mathematical setting. It serves as a complement to calculus by introducing ideas of discrete mathematics. In addition to forming a foundation for more abstract mathematics it should appeal to students preparing to be teachers or computer scientists.

The topics covered will include:

** 1. Logic and Mathematical Language**

**2. Proofs**

**3. Elementary Set Theory**

**4. Functions**

**5. Cardinality**

Aside from these required topics, the course content and the choice of
textbook are up to the instructor. For example, an
instructor might focus on arithmetic (divisibility, prime numbers,
modular arithmetic);
the real numbers (absolute values, square roots, solving equations,
inequalities, sequences, increasing and decreasing functions);
set theory (equivalence relations, order relations, axiom of choice,
Russell paradox);
probability (finite probabilities, counting arguments, expectation);
combinatorics (binomial coefficients, enumeration, graph theory); or
something else.