The assignment is to create a Java program that writes customer information (account number, name, state, and balance) to two files, one for in-state customers and another for out-of-state customers. The program prompts the user to enter the required information and uses file channels and byte buffers to write the data to the files.