The assignment requires students to write five functions in Python, named e5.py, which will read temperature data from a CSV file, perform various calculations on the data, and return specific results. The functions are open_temperature_file, get_month_list, avg_temp, higher_avg_temp, and highest_avg_temp. Students must submit their code by 11:59 PM on November 9th, with the correct filename and naming conventions.