FINAL PROJECT – COMP421* Instructions: Answer ALL questions/requirements / Present what are required in the CASE STUDIESMarks will be awarded for good presentation and thoroughness in your approachNO 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 … Continue reading “FINAL PROJECT | My Assignment Tutor”
FINAL PROJECT – COMP421* Instructions: Answer ALL questions/requirements / Present what are required in the CASE STUDIESMarks will be awarded for good presentation and thoroughness in your approachNO 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 pageProgramCourseSectionTime/DaysDue DateDate SubmittedBSBICOMP421*FA/FB/FC/FD20 April 2021Course TitleCOMPUTER PROGRAMMING 2Student’s Full NameProfessor’s NameDR PRIYANKA SURENDRAN FOR OFFICIAL USE ONLY Teacher’s/ Marker’s CommentsMarking SchemeILOsMARKSMARKS AWARDEDSpecificationsC710DocumentationC710Coding StandardsC510RuntimeC610EfficiencyC610Communication Skills/PresentationC85Team member supportC85TeamworkC85Quality of workC75Marker’s NameTotal Marks/ Marks Awarded70SignatureGrade EquivalentCriteriaExcellent (10-8)Good (7-5)Satisfactory (4-3)Unsatisfactory (2-1)RatingSpecificationsCompleted 90-100%Completed between 80 – 90%Completed between 70 – 80 %Completed less than 70%DocumentationDocumentation explains what the code is accomplishing and howDocumentation is somewhat useful in understanding the codeDocumentation is simply comments used for variables and headersDocumentation includes few comments and does not help the reader understand the codeCoding StandardsExcellent 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).RuntimeExecutes without errors, excellent user prompts, good use of symbols, and spacing in outputExecutes without errors, user prompts are understandable, minimum use of symbols or spacing in outputExecutes without errors, user prompts contain little information, poor design.Does not execute due to errors, user prompts are misleading or non-existent.EfficiencySolution is easy to understand and maintain.Solution is easy to follow.A logical solution that is easy to follow but is not the most efficientSolution is inefficientCriteriaExcellent (5)Good (4)Satisfactory (3)Unsatisfactory (2-1)RatingCommunication Skills/PresentationEffectively 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 actionsDelivery time of information needed to be more smooth, exchange of ideas was limitedPoor delivery and timing of information discussion needs to be more controlled and dynamic.TeamworkThe 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 evidentThe 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 apparentThe 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 SupportAll 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 teamTeam members were confused and not able to defendQuality of WorkProfessional 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 timeElements of formatting have been sparingly used, Document was not proofread well, submission was delayedPoor work, submission was late. Did not meet the requiremnts exactly.TOTALComments/ Remarks: General Instructions: Each group can have only 3students.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 20 April 2021 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 reportInclude 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 groupList of Contents: Table of Contents with page numbersIntroduction: 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 programCode: This should include the code of the programOutput: Include the output of the program as a screenshotConclusion: 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 Student Directory for the university using the following instructions: Create a class named Student with members : name (String), ID or and marks(int)Include the following methods. setdetails()—- to read name, ID and marks from the keyboardgetdetails()—to print the name, ID and markssearch()— this methods accepts ID and displays the corresponding marks.edit ()—this method accepts IDand change the marks for this customer.Complete the Java Applet called MySceneApplet by following the instructions here:Select the appropriate JFCs along with its methods to draw a picture in the Applet screen