IT 511 Final Project Milestone One: MyClone Class Guidelines and Rubric
Your final project for this course is the creation ofa Virtual World Java application that results in a virtual world, complete with an object that will act as a human clone. (See the Final Project Document for more information.) In creating your virtual world, you will need to create a MyClone class that will represent a virtual clone, another class that will represent a ShoutBox, and another class of your choice. The class of your choice can be anything you want to exist in your virtual world (a cat, a bird, a computer, etc.). This project is a prototype and there will not be any graphics, so you will create an application that unit tests the functionality of your three classes (your MyClone class, your ShoutBox class, and the class of your choice). In this milestone, due in Module Two, you will submit a first version of your MyClone class. The MyClone class will not do much but the intent is to get it started in Module Two. In Module Seven, you will finish writing the MyClone class after you have learned about classes and objects.
Specifications for the first draft of the MyClone class:
Feel free to add additional instance values and methods, but your clone object must have instance variables firstName and lastName. The firstName and lastName instance variables will hold your first and last names. You will demonstrate your understanding of encapsulation by using the private specifier to restrict access to your instance variables.
Need assignment help for this question?
If you need assistance with writing your essay, we are ready to help you!
Why Choose Us: Cost-efficiency, Plagiarism free, Money Back Guarantee, On-time Delivery, Total Сonfidentiality, 24/7 Support, 100% originality
The following critical elements will be addressed in this submission:
- MyClone Class created using correct Java syntax.
- MyClone Class Instance Variables: Include required instance variables and restrict access by using the private specifier.
Requirements of Submission: Written components of projects must follow these formatting guidelines when applicable: double spacing, 12-point Times New Roman font, one-inch margins, and discipline-appropriate citations.
Instructor Feedback: Students can find their feedback in the Grade Center.
|Critical Elements||Exemplary||Proficient||Needs Improvement||Not Evident||Value|
|MyClone Class created||Meets “Proficient” criteria and a test class is included that tests the MyClone Class (27-30)||MyClone class created using correct syntax so it compiles. (24-26)||MyClone class created but does not compile. (21-23)||MyClone class is not created using Java. (0-20)||30|
|MyClone Class Instance Variables||Meets “Proficient” criteria and the class includes additional, creative or real-world private instance variables that follow specifications (45-50)||MyClone class includes required attributes, the attributes are made private, and have associated getters and setters (40-44)||MyClone class includes required attributes that are made private but do not have associated getters and setters (35-39)||MyClone class does not include the required attributes and the attributes are not made private (0-34)||50|
|Articulation of Comments||Meets “Proficient” criteria and submission is properly cited, free of errors related to citations, grammar, spelling, syntax, and organization and is presented in a professional and easy to read format (18-20)||Articulation of comments is clear and concise, using appropriate jargon for all users and viewers, with no major errors related to citations, grammar, spelling, syntax, or organization (16-17)||Articulation of comments is clear and concise, but does not use appropriate jargon for all users and viewers or has major errors related to citations, grammar, spelling, syntax, or organization that negatively impact readability and articulation of main ideas (14-15)||Articulation of comments is not clear and concise (0-13)||20|
|Earned Total Comments:||100%|