Both file and initial letter to be chosen by the user. The entry for each word in a list will show its frequency of occurrence in the files. The words in a text file may either be added to an existing word list or they may be used to start a new word list. Word lists may be saved in text files. This exercise is given in week one.
Students have to produce user cases and a user manual by week two.
In week two they design the GUI, i.e. they should sketch a layout and decide on the Java classes they need to use. The remainder of the application, the Model and the interface, are produced in weeks four to six. Model user cases and user manual are provided in week two, a model design for the GUI is provided in week three and model code for the GUI is provided in week four. The user should be able to insert and delete rows in the table and to change the value of any item in any column of any row. At the time of writing this exercise is ongoing.