Hit The Order Button To Order A **Custom Paper**

>> CLICK HERE TO ORDER 100% ORIGINAL PAPERS FROM AustralianExpertWriters.com <<

3 Dec
2019

FINAL PROJECT-COMP421 | Good Grade Guarantee!

FINAL PROJECT-COMP421*
Instructions:
Answer ALL questions/requirements / Present what are required in the CASE STUDIES
Marks will be awarded for good presentation and thoroughness in your approach
NO marks would be awarded for the entire project if any part is found to be copied directly
from printed materials or from another student.
Complete this cover sheet and attach it to your Case Study Output.
Student Declaration:
I declare that:
I understand what is meant by plagiarism (illegal copying of one’s work)
The implication of plagiarism is tantamount to cheating (work will get no pts.)
This project is all my own work and I have acknowledged any use of the published and unpublished works of other people.
Student’s Signature:………………………………….. Date:…………………………..
Total number of pages including this cover page

Program
Course
Section
Time/Days
Due Date
Date Submitted
BSBI
COMP421*

4th December 2019

Course Title
COMPUTER PROGRAMMING 2
Student’s Full Name

Professor’s Name
DR NIVAS MOHIDEEN JINNA
FOR OFFICIAL USE ONLY
Teacher’s/Marker’s Comments
Marking Scheme
ILOs
MARKS
MARKS AWARDED

Specifications
C7
10

Documentation
C7
10

Coding Standards
C5
10

Runtime
C6
10

Efficiency
C6
10

Communication Skills/Presentation
C8
5

Team member support
C8
5

Teamwork
C8
5

Quality of work
C7
5

Marker’s Name

Total Marks/ Marks Awarded

70

Signature

Grade Equivalent

Criteria
Excellent (10-8)
Good (7-5)
Satisfactory (4-3)
Unsatisfactory (2-1)
Rating
Specifications
Completed 90-100%
Completed between 80 – 90%
Completed between 70 – 80 %
Completed less than 70%

Documentation
Documentation explains what the code is accomplishing and how
Documentation is somewhat useful in understanding the code
Documentation is simply comments used for variables and headers
Documentation includes few comments and does not help the reader understand the code

Coding Standards
Excellent use of variables (no global variables, unambiguous naming).
Good use of variables (no global variables, unambiguous naming)
Good use of variables (few global variables, unambiguous naming).
Poor use of variables (many global variables, ambiguous naming).

Runtime
Executes without errors, excellent user prompts, good use of symbols, and spacing in output
Executes without errors, user prompts are understandable, minimum use of symbols or spacing in output
Executes without errors, user prompts contain little information, poor design.
Does not execute due to errors, user prompts are misleading or non-existent.

Efficiency
Solution is easy to understand and maintain.
Solution is easy to follow.
A logical solution that is easy to follow but is not the most efficient
Solution is inefficient

Criteria
Excellent (5)
Good (4)
Satisfactory (3)
Unsatisfactory (2-1)
Rating
Communication Skills/Presentation
Effectively exchanged ideas, used brainstorming for creative solutions to issues, had group commitment to a common goal and effectively planned a course of action.
Proficiently exchanged ideas for coming up with solutions to issues, group commitment to a common goal and proficiently planned a course of actions
Delivery time of information needed to be more smooth, exchange of ideas was limited
Poor delivery and timing of information discussion needs to be more controlled and dynamic.

Teamwork
The project was carried out by more than TWO membersThe work load and variety on each member seems fairLeadership role being assumed by each member for different tasks is evident
The project was carried out by more than TWO membersThe work load and variety on each member seem fairLeadership role being assumed by each member for different tasks is NOT apparent
The project was carried out by more than TWO membersThe work load and variety on each member does not seem to be fair or at least one member has been assigned trivial non-technical tasks (e.g. writing the report)
The project was carried out by more than TWO membersThe work load and variety on each member does not seem to be fair or at least one member has been assigned trivial non-technical tasks (e.g. writing the report)

Team Member Support
All members feel free to ask questions or for help from the other members.
Proficient support is given by all the team members.
Limited support given by the members of the team
Team members were confused and not able to defend

Quality of Work
Professional Appearance, work is submitted on Time. It is systematic and met the requirements of the assignment.
Elements of formatting have been proficiently used, Document needs further proofreading. Submission on time
Elements of formatting have been sparingly used, Document was not proofread well, submission was delayed
Poor work, submission was late. Did not meet the requiremnts exactly.

TOTAL

Comments/ Remarks:
General Instructions:
Each group can have only 2 students.
Please ensure that your work is not copied. Copied work will get zero marks.
No 2 groups should have the same program or outputs.
Bound hard copy of the word file of the project should be submitted on or before 4TH DECEMBER 2019 after which no marks will be awarded.
A presentation will be required for the final project and questions will also be asked regarding the output and the program.
Document and include the screenshot of the programs given in the Project.
Develop applications in Java to implement the following cases.
Use all the programming constructs necessary to get the desired output.
You are required to present and justify your output and submit the document as a report
Include sample outputs.
Documentation Format:
The technical report should follow the given structure:
Title Page:This should contain the name of your project, school year, trimester, the members of your group
List of Contents: Table of Contents with page numbers
Introduction: The technical report must include one-to-two paragraph. This is an overview of the report, a brief description of the programing structures used, and the reason why they were used, describe all the programs.
Objectives of the program:Explain the main objective for this report and what is the purpose of this program
Code: This should include the code of the program
Output: Include the output of the program as a screenshot
Conclusion:The result achieved from this project.

All paragraphs must be justified.
All Pages must be numbered.
The entire document should be in Arial 12 pt.
All section headings must be in Arial 16 pt
QUESTION:
Write a program to create a Employees Directory for a company using the following instructions:
Create a class named EmpDirectory with members :name (String), ID(String) CPR number(int), Mobilenumber(int) and e-mail id (String). Include the following methods.
setdetails()—- to read name, ID,CPR number, mobile number and e-mail id from the keyboard.
getdetails()—to print the name, ID,CPR number, mobile number and e-mail id.
searchnumber()— this methods accepts ID and displays the corresponding Employee details.
edit number()—this method accepts ID and change the phone number for this customer.
deletenumber()—this methods accepts ID and sets the number to 0.
Complete the Java Applet called MySceneApplet by following the instructions here:
Create methods drawHouse, drawSun, drawFlower and drawTree that draw the appropriate objects.
Create at least two other methods of your own invention to draw other objects.
Create a paint method which will make calls to the drawHouse method, and the other methods you have created, so the entire scene is drawn on screen.

QUALITY: 100% ORIGINAL – NO PLAGIARISM.

  • **REMEMBER TO PRECISE PAGE NUMBER**
  • Hit The Order Button To Order A **Custom Paper**

>> 100% ORIGINAL PAPERS FROM AustralianExpertWriters.com <<