[Solved] 20 Marks College Information Technology Students Faculty Courses Departments Asked Create Q37196674
(20 marks) IT College of Information technology has students, faculty, courses and departments are asked to create a program to manage T to represents the following: all these information’s. Create a Array of Students, each student is represented by class Student Array of Faculty, each faculty is represented by class Faculty. Array of Course, each course is represented by class Course. Student (inhenits Person) which is composed by: students ID, GPA, and array of courses taken Person represented by: full name, address, and date of birth. Course: course ID, course name, course Credit Faculty (inhenits Person): id, salary, and List of teaching courses. e a CITDemo program where you do the following: Upon starting up the CITDemo program, you should fill the information of each class (students, courses, faculty) from input files. Upon exiting the program, all data must be saved back to files Using your CITDemo program we must be able to do any of the following using a menu options selection: 1. Print a List of students, faculty, and courses (each separately) 2. Add/Edit/Delete new student, faculty or course with its related information. 3. Search (by id or name/title) for a particular student, faculty or course among the arrays 4. Add or Drop a student from a particular course. 5. Add or Drop a course from a particular faculty. 6. Display the student with the top GPA. 7, Display the total credit hours each student has 8. List of faculty that taught a specific course. 9. List of students enrolled in a specific course. 10. Exit Show transcribed image text (20 marks) IT College of Information technology has students, faculty, courses and departments are asked to create a program to manage T to represents the following: all these information’s. Create a Array of Students, each student is represented by class Student Array of Faculty, each faculty is represented by class Faculty. Array of Course, each course is represented by class Course. Student (inhenits Person) which is composed by: students ID, GPA, and array of courses taken Person represented by: full name, address, and date of birth. Course: course ID, course name, course Credit Faculty (inhenits Person): id, salary, and List of teaching courses. e a CITDemo program where you do the following: Upon starting up the CITDemo program, you should fill the information of each class (students, courses, faculty) from input files. Upon exiting the program, all data must be saved back to files Using your CITDemo program we must be able to do any of the following using a menu options selection: 1. Print a List of students, faculty, and courses (each separately) 2. Add/Edit/Delete new student, faculty or course with its related information. 3. Search (by id or name/title) for a particular student, faculty or course among the arrays 4. Add or Drop a student from a particular course. 5. Add or Drop a course from a particular faculty. 6. Display the student with the top GPA. 7, Display the total credit hours each student has 8. List of faculty that taught a specific course. 9. List of students enrolled in a specific course. 10. Exit
Expert Answer
Answer to (20 marks) IT College of Information technology has students, faculty, courses and departments are asked to create a pro… . . .
OR

