Graph Theory is the study of interactions between nodes (vertices) and edges (connections between the vertices), and it relates to topics such as combinatorics, scheduling, and connectivity making it useful to computer science and programming, engineering, networks and relationships, and many other fields of science. Graph theory can be thought of as the "mathematician's connect-the-dots" but it does not examine graphs as done in Calculus (curves and other related concepts).