TY - GEN
T1 - Crucial based curriculum balancing
T2 - 10th International Conference on Computer Science and Education, ICCSE 2015
AU - Slim, Ahmad
AU - Heileman, Gregory L.
AU - Lopez, Elias
AU - Al Yusuf, Husain
AU - Abdallah, Chaouki T.
N1 - Publisher Copyright:
© 2015 IEEE.
PY - 2015/9/9
Y1 - 2015/9/9
N2 - The Balanced Academic Curriculum Problem (BACP) aims at scheduling the courses of a curriculum to their respective terms while meeting the prerequisite conditions and balancing the workloads of terms. Different variants of the BACP have been proposed in literature in an attempt to improve the performance and solution quality. In this work, we extend the BACP model by adding a new criterion related to course cruciality. We argue that this work has a direct impact on student success and graduation rates. The proposed framework tends to design a curriculum that will better fit to real life situations by moving the courses with relatively higher crucial values to closest possible terms while meeting all the constraints of BACP. To achieve this goal, curriculum balancing is formulated as a multi-objective optimization problem using linear objective functions which is another advantage over other proposed models implemented using quadratic non-linear functions.
AB - The Balanced Academic Curriculum Problem (BACP) aims at scheduling the courses of a curriculum to their respective terms while meeting the prerequisite conditions and balancing the workloads of terms. Different variants of the BACP have been proposed in literature in an attempt to improve the performance and solution quality. In this work, we extend the BACP model by adding a new criterion related to course cruciality. We argue that this work has a direct impact on student success and graduation rates. The proposed framework tends to design a curriculum that will better fit to real life situations by moving the courses with relatively higher crucial values to closest possible terms while meeting all the constraints of BACP. To achieve this goal, curriculum balancing is formulated as a multi-objective optimization problem using linear objective functions which is another advantage over other proposed models implemented using quadratic non-linear functions.
KW - Balanced academic curriculum problem
KW - Combinatorial Optimization
KW - Constraint programming
KW - Curriculum design
KW - Education
KW - Linear programming
UR - http://www.scopus.com/inward/record.url?scp=84957899339&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84957899339&partnerID=8YFLogxK
U2 - 10.1109/ICCSE.2015.7250250
DO - 10.1109/ICCSE.2015.7250250
M3 - Conference contribution
AN - SCOPUS:84957899339
T3 - 10th International Conference on Computer Science and Education, ICCSE 2015
SP - 243
EP - 248
BT - 10th International Conference on Computer Science and Education, ICCSE 2015
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 22 July 2015 through 24 July 2015
ER -