Task marks grading system maintains number tables store
Task 1 ( 60 marks)
University grading system maintains number of tables to store,
retrieve and manipulate student marks. These tables reside in a
centrally or locally located server known as ‘database server’.
‘Student_marks_ITC000’ is one of the tables which contains following
information for all the students enrolled for ITC000: ‘Student ID’,
‘Student Name’, ‘Marks obtained in Assignment 1’, ‘Marks obtained in
Assignment 2’, ‘Marks obtained in Assignment 3’ and ‘Marks obtained in
Final’. A sample of the table may look like as follows:
| Student ID | Name | Assignment1 | Assignment2 | Assignment3 | Final |
|---|---|---|---|---|---|
| 1001 | Janet | 80 | 100 | 90 | 85 |
| 1002 | Daniel | 60 | 70 | 75 | 90 |
Calculate final score: Take a student’s ID as input and displays his/her score in each item. It also should calculate and display the final score where final score = 10%(Assignment 1) + 20%(Assignment 2) + 20%(Assignment 3) + 50%(Final exam).
Task 2 (40 marks)
be able to design and implement multithreaded Java applications;
be able to use the inheritance features of the Java language to design and implement complex object-oriented programs;
Task 2
| Topic | Value |
|---|---|
| Presentation: Submitting the assignment in the way it is mentioned in the presentation section | 8 |
| Executing application: Program launches, executes and terminates without crashing; program executes basically in the manner required. | 8 |
| Speed showing in text (if the program is not running, the code should demonstrate that it is capable) | 12 |
| Speed showing in graphics (if the program is not running, the code should demonstrate that it is capable) | 12 |
| Total | 40 |
Source code and other files: All source codes, exe file and other relevant files must have to be zipped in a folder such that unzipping would keep the file/folder structure unaffected.


