Do in JAVA please: (10 marks) A news magazine wants to conduct a survey across the four research universities in Alberta

Do in JAVA please:

(10 marks) A news magazine wants to conduct a survey across the four research universities in Alberta. For each university, the magazine wants to gather data on the number of departments, the number of students doing research in each department, courses taken by each research student, and marks scored by these students in courses. Design and develop a class to capture this information. Then write a program to find the average marks scored by students in a given discipline across all four universities. Note: a discipline might include a number of courses.

Answer Preview
import java.io.*;
import java.util.*;
class Student {
private ArrayList courses; . . .
This is only a preview of the solution. Please use the purchase button to see the entire solution