C S 1813 Discrete
Mathematics
Catalog description
Introduction to the mathematical foundation of computer
science. Topics include combinatorics, logic, relations,
functions, computational complexity, automata, and graph
theory.
Prerequisites
C S 1323.
Audience
Freshman computer science majors and majors pursuing the
computer engineering option or computer science option.
Frequency
Twice a year during fall and spring semesters.
Format
Lecture, three hours per week.
Laboratory
None.
Recommended texts
Discrete Mathematics and Its Applications,
Kenneth Rosen, 4th edition, McGraw-Hill, 1999.
Supplementary texts
Discrete Mathematics and Its Applications Solutions Manual,
Kenneth Rosen, 4th edition, McGraw-Hill, 1999.
Typical schedule of topics
- Logic - truth tables, logical equivalences, quantifiers,
methods of proof
- Mathematical induction - principle of mathematical
induction, recursive definitions
- Relations and functions - Cartesian products and relations,
functions, equivalence relations, composition, partitions,
partial orders
- Notation for computational complexity - definitions, order
classes
- Automata - languages, finite state machines
- Graph theory - definitions, Euler paths, trees
Discrete Mathematics /
Course descriptions /
OU School of Computer Science /
22 August 2000