Cornell University
Library
Cornell UniversityLibrary

eCommons

Help
Log In(current)
  1. Home
  2. Cornell Computing and Information Science
  3. Computer Science
  4. Computer Science Technical Reports
  5. A New Approach to Teaching Mathematics

A New Approach to Teaching Mathematics

File(s)
94-1411.pdf (1.75 MB)
94-1411.ps (398.25 KB)
Permanent Link(s)
https://hdl.handle.net/1813/6193
Collections
Computer Science Technical Reports
Author
Gries, David
Schneider, Fred B.
Abstract

We propose a new approach to teaching discrete math: First, teach logic as a powerful and versatile tool for discovering and communicating truths; then use this tool in all other topics of the course. We spend 6 weeks teaching an equational style of propositional and predicate calculus, thereby ensuring that students gain a fluency in logical notation and some skill in its use. We teach basic heuristics for developing proofs, and we relate such proofs to more common informal proofs in mathematics. Then, we use logic extensively and rigorously in teaching topics like set theory, relations and functions, a theory of integers, induction, combinatorics, and solving recurrence relations. Success in teaching logic as a tool means that students lose their fear of mathematics and formalism, gain a positive view of rigorous proofs, learn to appreciate the use of syntactic manipulation, and begin using logic in other areas of study. Our experiences in teaching discrete math at Cornell shows that such success is possible.

Date Issued
1994-02
Publisher
Cornell University
Keywords
computer science
•
technical report
Previously Published as
http://techreports.library.cornell.edu:8081/Dienst/UI/1.0/Display/cul.cs/TR94-1411
Type
technical report

Site Statistics | Help

About eCommons | Policies | Terms of use | Contact Us

copyright © 2002-2026 Cornell University Library | Privacy | Web Accessibility Assistance