CFP last date
21 July 2025
Call for Paper
August Edition
IJCA solicits high quality original research papers for the upcoming August edition of the journal. The last date of research paper submission is 21 July 2025

Submit your paper
Know more
Reseach Article

Design of a Fair and Scalable Course Allocation Framework for University Faculty

by Md. Abdul Munim, Md. Jehadul Islam Mony
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 187 - Number 13
Year of Publication: 2025
Authors: Md. Abdul Munim, Md. Jehadul Islam Mony
10.5120/ijca2025925077

Md. Abdul Munim, Md. Jehadul Islam Mony . Design of a Fair and Scalable Course Allocation Framework for University Faculty. International Journal of Computer Applications. 187, 13 ( Jun 2025), 9-15. DOI=10.5120/ijca2025925077

@article{ 10.5120/ijca2025925077,
author = { Md. Abdul Munim, Md. Jehadul Islam Mony },
title = { Design of a Fair and Scalable Course Allocation Framework for University Faculty },
journal = { International Journal of Computer Applications },
issue_date = { Jun 2025 },
volume = { 187 },
number = { 13 },
month = { Jun },
year = { 2025 },
issn = { 0975-8887 },
pages = { 9-15 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume187/number13/design-of-a-fair-and-scalable-course-allocation-framework-for-university-faculty/ },
doi = { 10.5120/ijca2025925077 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2025-06-21T01:57:02.426038+05:30
%A Md. Abdul Munim
%A Md. Jehadul Islam Mony
%T Design of a Fair and Scalable Course Allocation Framework for University Faculty
%J International Journal of Computer Applications
%@ 0975-8887
%V 187
%N 13
%P 9-15
%D 2025
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Manual assignment of courses to university faculty often leads to misalignment with instructors’ expertise and inequitable workloads, problems exacerbated by favoritism or other organizational politics. These shortcomings undermine the transparent and equitable allocation process essential for a supportive academic environment. To address this challenge, this paper proposes a scalable, rule-based system design for fair and efficient course distribution. The framework systematically matches courses to instructors based on their ranked course preferences and weightage for teacher seniority, while enforcing institutional policies such as minimum and maximum teaching loads. At its core, a constraint-based assignment algorithm optimizes the alignment of faculty choices with course needs, applying algorithmic fairness principles so no instructor is overloaded or consistently denied preferred courses. Key components of the design include a faculty preference input module, a weighted allocation engine that balances individual priorities with departmental requirements, and an integration layer for academic ERP systems to ensure seamless data flow. The paper outlines how the system can be evaluated through simulations or pilot deployments, comparing outcomes with manual allocations in terms of workload balance, satisfaction, and transparency. By eliminating adhoc bias in scheduling and adapting to evolving rules, this design offers a novel, holistic approach to academic course scheduling. It not only improves fairness and faculty morale but also aligns teaching assignments with expertise, ultimately contributing to more effective and adaptable university teaching operations.

References
  1. A. Ahmed and S. Iqbal. Greedy optimization techniques for course scheduling under faculty constraints. International Journal of Advanced Computer Science and Applications, 12(5):1–7, 2021.
  2. S. Al-Yakoob and H. D. Sherali. A two-stage optimization model for assigning courses to faculty considering teaching preferences and administrative constraints. Journal of the Operational Research Society, 66(4):630–644, 2015.
  3. M. Amiri and A. Bozorgi-Amiri. Decision support for multiobjective faculty workload planning. Expert Systems with Applications, 44:422–432, 2016.
  4. S. Azad and M. Ahmed. Workload-aware automated course scheduling for higher education. International Journal of Educational Management, 33(6):1155–1171, 2019.
  5. M. A. Badri, M. Bashir, and F. A. Albadri. A multi-objective model for academic course scheduling. European Journal of Operational Research, 107(3):492–507, 1998.
  6. Ryan S. Baker and Aaron Hawn. Algorithmic bias in education. International Journal of Artificial Intelligence in Education, 32:1052–1092, 2022.
  7. D. Bertsimas, V. F. Farias, and N. Trichakis. The price of fairness. Operations Research, 59(1):17–31, 2011.
  8. D. Bertsimas and J. Tsitsiklis. Introduction to linear optimization. Athena Scientific, 1997.
  9. B. K. Bhoi and A. Dhodiya. Fuzzy multi-objective facultycourse assignment using teaching effectiveness. Expert Systems with Applications, 224:119771, 2024.
  10. S. Biswas, S. Ghosh, and A. Sen. Fairness in course allocation: Max-min and envy-freeness. ACM Transactions on Social Computing, 6(1):1–25, 2023.
  11. M. Brahimi and M. Reghioui. An equity-oriented simulated annealing algorithm for university course allocation. Applied Soft Computing, 141:110204, 2024.
  12. E. K. Burke and J. P. Newall. Solving examination timetabling problems through graph coloring heuristics. Journal of the Operational Research Society, 55(2):123–132, 2004.
  13. E. K. Burke and S. Petrovic. Recent research directions in automated timetabling. European Journal of Operational Research, 140(2):266–280, 2002.
  14. EduCause. Challenges in academic erp adoption and scheduling automation, 2022. Retrieved from https://www.educause.edu/.
  15. D. Gale and L. S. Shapley. College admissions and the stability of marriage. The American Mathematical Monthly, 69(1):9–15, 1962.
  16. T. Gattermann Itschert, L. M. Poreschack, and U. W. Thonemann. Using machine learning to include planners’ preferences in crew scheduling optimization. Transportation Science, 57(3):796–812, 2023.
  17. S. Ghosh and A. Sen. Envy-free course allocation for instructors under capacity constraints. Journal of Artificial Intelligence Research, 74:755–784, 2022.
  18. G. Gibbs and A. Jenkins. Teaching large classes in higher education: How to maintain quality with reduced resources. Higher Education Quarterly, 46(3):288–306, 1992.
  19. Helmut Klaus, Michael Rosemann, and Guy G. Gable. What is ERP? Information Systems Frontiers, 2(2):141–162, 2000.
  20. H. W. Kuhn. The hungarian method for the assignment problem. Naval Research Logistics Quarterly, 2(1–2):83–97, 1955.
  21. A. Kumar and R. Jain. Rule-based scheduling and workload optimization for large universities. Procedia Computer Science, 167:2553–2562, 2020.
  22. Ninareh Mehrabi, Fred Morstatter, Nripsuta Saxena, Kristina Lerman, and Aram Galstyan. A survey on bias and fairness in machine learning. ACM Computing Surveys, 54(6):115:1– 115:35, 2021.
  23. R. Mehta and Z. Ali. A web-based decision tool for facultycourse assignment using pulp. Journal of Applied Computing, 11(2):34–41, 2022.
  24. S. A. MirHassani. A computational approach to lecturer assignment. Computers & Operations Research, 33(11):3141– 3153, 2006.
  25. R. Mooney. Faculty workload equity and academic performance. Higher Education Policy, 33(3):345–364, 2020.
  26. O. F. Offodile, C. E. Iroh, and C. J. Eze. Optimizing instructor-course assignment with demand-driven academic planning: A unified milp approach. Journal of Operations and Educational Management, 18(1):87–101, 2024.
  27. K. O’Meara. Faculty workload equity and bias. American Educational Research Journal, 53(2):310–344, 2016.
  28. Dana Pessach and Erez Shmueli. A review on fairness in machine learning. ACM Computing Surveys, 55(3):51:1–51:44, 2022.
  29. Neil Pollock and James Cornford. ERP systems and the university as a ’unique’ organization. Information Technology & People, 17(1):31–52, 2004.
  30. E. D. Rothblum. Gender disparities in academic workload. Feminism & Psychology, 31(1):8–14, 2021.
  31. H. G. Santos, T. A. M. Toffolo, and F. Silva. Large-scale high school timetabling with max-min fairness. Annals of Operations Research, 313:1023–1046, 2022.
  32. M. Santos, J. F. Gonc¸alves, and M. G. C. Resende. A biased random-key genetic algorithm for course timetabling. Computers & Operations Research, 61:94–107, 2016.
  33. A. Schaerf. A survey of automated timetabling. Artificial Intelligence Review, 13(2):87–127, 1999.
  34. R. Tiwari and V. Kumar. Design and integration of erp systems for academic institutions: A case-based framework. International Journal of Educational Management, 35(2):401– 417, 2021.
  35. A. Torres, M. Santos, and S. Abreu. Integer programming for teacher-course assignments. IEEE Access, 9:112345–112355, 2021.
  36. EdwardWatson and Hans Schneider. Using ERP in education. Communications of the Association for Information Systems, 1(9):12–24, 1999.
  37. F. Wen et al. Gradual optimization of university course scheduling problem using genetic algorithm and dynamic programming. Algorithms, 18(3):158, 2023.
  38. M. F. Wyne, A. Aljuaid, and M. Alharbi. Faculty-course allocation using dfs heuristic. International Journal of Advanced Computer Science and Applications, 14(3):87–95, 2023.
  39. S. Yang, J. Wang, and Z. Xu. Real-time scheduling for distributed permutation flowshops with dynamic job arrivals using deep reinforcement learning. Advanced Engineering Informatics, 54:101776, 2022.
  40. H. Zhang et al. Real-time scheduling framework for multiagent cooperative logistics with dynamic supply demands. IEEE Transactions on Industrial Informatics, 2024. Early Access.
Index Terms

Computer Science
Information Sciences
Course Scheduling
Faculty Allocation
Algorithmic Fairness

Keywords

Course allocation faculty workload fairness optimization academic scheduling ERP integration