Department of Mathematics and Statistics

Dan Yasaki

MAT 253-01 (Discrete Mathematical Structures)

A rigorous introduction to discrete mathematical structures, proof techniques, and programming. Topics include sets, functions, sequences, relations, induction, propositional and predicate logic, modular arithmetic, and mathematical programming.

  • Pr. an acceptable score on the mathematics placement test or a grade of at least C in MAT 151
  • Only one of MAT 253 or MAT 295 can count toward degree requirements for a mathematics major.

The class meets Tuesdays and Thursdays 9:30 AM - 10:45 AM in Petty 224.

Documents (pdf)

Useful links

  • Math Help Center: Tutoring is provided on a walk-in first come first serve basis. No appointment is necessary. See the webpage for the schedule.
  • Textbook website has tips, advice, additional exercises, and other supplemental information.
Python is a great object-oriented, interpreted, and interactive programming language.
  • The Python Wiki
  • Python for Non-Programmers: If you've never programmed before, the tutorials on this page are recommended for you; they don't assume that you have previous experience.
  • Python for Programmers: The tutorials on this page are aimed at people who have previous experience with other programming languages (C, Perl, Lisp, Visual Basic, etc.).