The document outlines a programming assignment for students to practice with strings, arrays, and classes in a Java project. The assignment consists of implementing three classes: Word, Words, and WordTester, each with specific methods for handling and manipulating word objects. Starter code is provided for these classes, along with instructions for completing their functionalities and testing them using the WordTester class.