Planning Courses for Student Success at the American College of Greece

06/16/2022
by   Ioannis T. Christou, et al.
0

We model the problem of optimizing the schedule of courses a student at the American College of Greece will need to take to complete their studies. We model all constraints set forth by the institution and the department, so that we guarantee the validity of all produced schedules. We formulate several different objectives to optimize in the resulting schedule, including fastest completion time, course difficulty balance, and so on, with a very important objective our model is capable of capturing being the maximization of the expected student GPA given their performance on passed courses using Machine Learning and Data Mining techniques. All resulting problems are Mixed Integer Linear Programming problems with a number of binary variables that is in the order of the maximum number of terms times the number of courses available for the student to take. The resulting Mathematical Programming problem is always solvable by the GUROBI solver in less than 10 seconds on a modern commercial off-the-self PC, whereas the manual process that was installed before used to take department heads that are designated as student advisors more than one hour of their time for every student and was resulting in sub-optimal schedules as measured by the objectives set forth.

READ FULL TEXT
research
05/25/2018

Automatic Summarization of Student Course Feedback

Student course feedback is generated daily in both classrooms and online...
research
05/07/2020

Continuous maximal covering location problems with interconnected facilities

In this paper we analyze a continuous version of the maximal covering lo...
research
06/14/2020

Mining Student Responses to Infer Student Satisfaction Predictors

The identification and analysis of student satisfaction is a challenging...
research
04/26/2023

Hybrid Genetic Algorithm and Mixed Integer Linear Programming for Flying Sidekick TSP

The increasing use of drones to perform various tasks has motivated an e...
research
10/25/2017

Implicit Theories and Self-efficacy in an Introductory Programming Course

Contribution: This study examined student effort and performance in an i...
research
08/15/2020

A Maximum Independent Set Method for Scheduling Earth Observing Satellite Constellations

Operating Earth observing satellites requires efficient planning methods...
research
10/02/2008

Optimizing Binary Code Produced by Valgrind (Project Report on Virtual Execution Environments Course - AVExe)

Valgrind is a widely used framework for dynamic binary instrumentation a...

Please sign up or login with your details

Forgot password? Click here to reset