Description: Theory and application of discrete mathematics structures and their relationship to computer science. Topics include sets, relations, functions, permutations, combinatorics, graphs, trees ...