There are three sample solutions located in this zipped file.
Everyone is encouraged to work with one lab partner on this assignment. If you do work with a partner, submit one solution with both of your names on it. Also, please look at the class collaboration policy so that you know what is and what isn't allowed.
In this assignment, you should add a graphical user interface to one of the Program 1 Mastermind solutions above. If you are in the 8 a.m. lab, you must use the 10 a.m. solution as your starting point. If you are in the 10 a.m. lab, you must use the 1 p.m. solution as your stating point. If you are in the 1 p.m. lab, you must use the 8 a.m. solution as your starting point.
In the software world, programmers are often given code to modify that they did not write themselves. This assignment will give you this experience, as well as showing you how important it is for the starting code base to be well done. In the future, it is hoped that this experience will further motivate you to produce high quality code that others could easily modify.
E-mail your code to Mike Thiesen at mthiesen@gmail.com in one message before the due date. The subject of the message should be: CS221-xx program2 your-names. The xx is the number of your lab section. Late programs will not be accepted for credit. If you aren't finished by the deadline, submit whatever you have - partial credit is always possible.