use java
The University would like to establish a Programming Club tohelp the students in
programming languages. You need to develop a java application forsearching for instructor. The
Programming club has two linked-lists, one for the instructors andthe other for students.
The instructors class has:
Full name and ID of the instructors.
Category, which is student, senior student or faculty.
A String for programming languages names that the instructors canteach (one String).
A Linked-List of objects to represent the instructors free timein a day. The time object has the following
attributes: weekDay, startTime, endTime.
The student class:
Full name, ID and major of the student.
ID of the instructors.
The time object has the following attributes: weekDay, startTime,endTime.
The application should have the following features:
1. Add instructor to total list (with empty linked-lists forprogramming languages and free times)
2. Add programming language to instructor (by instructor ID).
3. Add free time to instructor (by instructor ID and the time mustbe validated).
4. List full name, ID and category of the instructors.
5. Print full name and category of a instructor(by instructorID).
6. List free times for a instructor(by instructor ID).
7. List full name, category, and free times of instructor(byspecifying weekDay, startTime, endTime).
8. Reserve a tutoring time (by specifying instructor ID, weekDay,startTime, endTime).
9. List students for specific instructor (by ID).
Expert Answer
Answer to use java The University would like to establish a Programming Club to help the students in programming languages. You ne…