The assignment requires two Java programs to be written. The first program is designed to create, insert records into, search, update and calculate results and grades for a university grading system. The program will use tables with attributes like StudentID, StudentName, Quiz scores, Assignment1-3, Exam score, Results and Grade. The second program simulates multiple stopwatches (e.g., 4) using multithreading concept. Each stopwatch's time can be increased or decreased using keyboard keys and the times of all stopwatches will be displayed in text format and graphically with a GUI design.