Mth 300 Introduction to Mathematical Reasoning
Fundamental abstract concepts common to all branches of mathematics, including first order predicate calculus, sets and functions, and elements from group theory and the foundations of analysis. Special emphasis is placed on the ability to understand and construct rigorous proofs.