This document contains instructions for 10 programming assignments related to arrays and strings, command line arguments, input/output, inheritance, and interfaces in Java. The assignments include: 1) Reading student exam results and performing calculations, 2) Extracting a portion of a character string, 3) Counting occurrences of a word in text, 4) Modifying a flexible string using StringBuffer, 5) Taking integer arguments and finding min/max, 6) Taking user input and printing a formatted message, 7) Reading user data using Scanner, 8) Creating classes using inheritance, 9) Creating shape subclasses that override an abstract area method, and 10) Implementing an interface in different classes.