Basic Graph Theory encompasses Breadth First Search, Depth First Search, and Floodfill (among a few other topics). The lecture can be found on the Senior Computer Team website, or viewed here:
SCT Lecture 01: Basic Graph Theory
On October 7, 2011, I gave a lecture on Basic Graph Theory.