The Syllabus

Please follow this link to view the syllabus. If you have an old or quirky browser, try this alternative link to the syllabus.



These are files are graph descriptions usig Graphviz file format "dot".

Dot Files

Suggested program for viewing/editing graphs visually is xdot. A variety of software tools for processing graphs given in Graphviz format can be applied for best results.


Prolog (PROgramming in LOGic) is a programming language suitable for solving some combinatorial problems quickly. Programming is not required for this class, but encouraged and welcome!

Prolog Programs

Suggested Prolog system to run these programs is SWI-Prolog.