Question: Task 2: You have been asked to write a Java program that will determine the attendance performance of students undertaking OOP module during the Fall

 Task 2: You have been asked to write a Java programthat will determine the attendance performance of students undertaking OOP module during

Task 2: You have been asked to write a Java program that will determine the attendance performance of students undertaking OOP module during the Fall 20 semester. There are fifteen weeks conducted during the semester for four hours each week. The instructor can mark attendance for each hour of the class. Comment should be included in the program which explains each line of code. The requirements of your Java program is listed below a) Use an interface to specify all the functions that should be in place in the program. That should include the following o Calculating the overall attendance Percentage. o Determining the performance result (55% or higher attendance is accepted for grades otherwise the student is marked absent for the module). o Displaying all the relevant information on screen. (8 marks) b)A class that implements the interface with also a constructor to assign values to its variables. o Variables for holding student ID, student name, attendance for each week. You can add or remove variables as you see fit. (6 marks) O All values to be assigned to the variables should be entered by the user through the keyboard. (10 marks) Ensure all local implementations of defined functions. (15 marks) c) Exception handling mechanisms should be included in your program wherever they are needed to ensure the smooth running of your program. The exception handler should be suitable for the possible exception that may occur. (5 marks) d)A class hosting the main method and creation of object to test the functionalities defined by the interface and implementing class. Ensure that all variables are used and functions are tested. (6 marks)

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!