The document outlines an assignment involving graph manipulation using a starter file 'usegraph.py' and additional files 'abstractcollection.py' and 'graph.py'. It provides detailed instructions for adding code to complete tasks related to course prerequisites represented as a directed graph. The tasks include adding vertices and edges, displaying the graph, and performing a topological sort to determine a possible order to take the courses.