Skip to Main Content

Combinatorics and Graph Theory

Download as PDF

Course Information

Subject code

MATH

Subject Code Description

Mathematics

Course Number

4301

Course Title

Combinatorics and Graph Theory

Catalog Subject and Course Number

MATH 4301

Catalog Title

Combinatorics and Graph Theory

Course Description (Combined)

Prerequisite: MATH 3301.

This course explains how to reason and model using enumerative combinatorics and applied graph theory. Combinatorial reasoning underlies all analysis of computer systems. Topics covered include generating functions, set partitions, recurrence relations, inclusion-exclusion, trees, graph connectivity, independence, graph coloring, Hamiltonian and Euler circuits and paths, regular expressions and languages, and finite state automata. Additional Topics may include regular Turing machines, Computational Complexity, and the theory of NP Complete Problems along with other theoretical Computer Science topics including advanced Recursion Theory.

Credit: 3