public BEUStudent(string name, string surname, int course, int id, ExamScore examScore)
        {
            this.name    = name;
            this.surname = surname;
            this.course  = course;
            this.id      = id;

            this.examScore = examScore;
        }
 public static void ReadStudentDataFromFile(List <IStudent> listStudent)
 {
     using (StreamReader reader = new StreamReader(STUDENT_DATA_PATH))
     {
         string line;
         while ((line = reader.ReadLine()) != null)
         {
             string[]  data    = line.Split(' ');
             string    name    = data[0];
             string    surname = data[1];
             int       course  = int.Parse(data[2]);
             int       id      = int.Parse(data[3]);
             int       sdf1    = int.Parse(data[4]);
             int       sdf2    = int.Parse(data[5]);
             int       sdf3    = int.Parse(data[6]);
             int       final   = int.Parse(data[7]);
             ExamScore scores  = new ExamScore(sdf1, sdf2, sdf3, final);
             listStudent.Add(new BEUStudent(name, surname, course, id, scores));
         }
     }
 }