This programming exam is closed-book and mostly closed-notes. You may, however, use a single 8 1/2 by 11 inch sheet of paper with hand-written notes for reference. (Both sides of the sheet are OK).

By submitting your code, you are agreeing to abide by this contract of doing your own work and not helping or seeking help from others. Be sure to look at all problems before deciding which one to do first. Some problems are easier than others, so plan your time accordingly. You have 50 minutes to work.

For Problem 1, which involves SLIM programming, you should save your program in a file called problem1.txt and upload that file to moodle. For Problems 2 and 3, which involve Java programming, you should create an Eclipse project called ProgrammingTest1 with classes called Problem2 and Problem3, and you should export that project and upload the archive (zip) file to moodle. If you would rather use another java programming environment, you can submit your java source code as individual files or a zip or tar archive.

On , be sure to select the course that corresponds to your specific lab section (12:30 is MCS178-003, 1:30 is MCS-178-004).