The document provides instructions for writing a Java program that simulates flipping a coin 100 times to determine the longest run of consecutive heads. It includes a skeleton of the program in 'runs.java' and a 'coin.java' class that encapsulates coin flipping functionality. The program involves using methods to flip the coin, print results, and track the maximum run of heads encountered.