The purpose of this assignment is to practice object oriented programming principles in Java combined with command line arguments, file I/O operations, and memory management with arrays.
Instructions Honor Code: The project is individual work of each student, you’re not allowed to collaborate in any form. Copying code from other sources is a serious violation of the University’s Honor Code. Your code will be examined for similarities with other sources.
Validation: Make sure all method parameters are properly validated
Documentation: Comments in Java Doc-style are required. You must comment each class, each method and each instance/class variable you declare. You must also comment any piece of code that is not obvious what it does.
Visibility: All fields should be made private unless we explicitly say otherwise. All methods provided
in the specification are public.
Packages: You may not import any classes except Scanner, File, Print Writer
Submission
Submission instructions are as follows:
1. Create the file ID.txt in the format shown below, containing your name, userid, G#, lecture section and lab section.
Full Name: George Mason
user ID: gmason
G#: 01234567
Lecture section: 003
Lab section: 213
2. Upload the ID.txt and the project’s source files to Grade scope
3. Download the files you just uploaded to Grade scope and recompile/rerun the code to verify that the upload was correct.
4. Make a backup of your files on One Drive .
Last Completed Projects
topic title | academic level | Writer | delivered |
---|