Optimizing Student Learning: A Faculty-Course Assignment Problem Using Linear Programming

Elvira E. Ongy


Decision making is carried out in organizations in such a way as to observe the goals of the organizations, which are a combination of the goals of the individuals and groups within the organization. This study deals with some of the objectives of the universities as well as the faculty themselves in the process of assigning faculty members to teach specific sections of particular courses each semester. The regular faculty of the Department of Business and Management were used as the representative set of such objectives. Some conflict between objectives which are used as constraints in the analysis were noted. The assignment process required satisfying in such a way that the total evaluation rating is maximized thus, faculty who has the highest competency to teach such specific subject over the others is assigned. A mathematical model of the assignment process was formulated using mixed-integer programming. The test run was successfully analyzed using the solver add-in in MS excel which generated an overall evaluation rating of 2188% which has an equivalent average evaluation rating of 87.5% for each faculty assigned. The faculty assignment problem is only one of the many day-to-day situations in real life which can be viewed as allocations of scarce resources involving separate units.


Linear programming,optimization,faculty-course assignment

Full Text:



Badri, M. (1996). A two-stage multiobjective scheduling model for faculty-course-time assignments. Elsevier. European Journal of Operational Research, 94 (11), 6-28. Retrieved from http:// www.sciencedirect.com/ science/ article/ pii/0377221795002049.

Gwambombo, D. (2013). The effect of teachers’ workload on students’ academic performance in community secondary schools of Mbeya City. Retrieved from http:// repository.out.ac.tz/ 913/1/IDDE%2C GMhuruma EXERNAL - OUT.doc gabriel.pdf.

Ismayilova,N.&etal. (2007). Amultiobjective faculty-course-time slot assignment problem with preferences. Elsevier. Mathematical and Computer Modelling, 46, 1017-1029. Retrieved from http:// www.sciencedirect.com/ science/ article/ pii/S0895717707000829.

Hardwood, G., & Lawless, R. (1975). Applications and implementations: Optimizing organizational goals in assigning faculty teaching schedules. Journal of Decision Sciences Institute, 6 (3), 513-524. Retrieved from http:// onlinelibrary. wiley.com/ doi/ 10.1111/ j.1540-5915.1975. tb01040.x/full.

Prasertcharoensuk & et al. (2015). Influence of teacher competency factors and student’s life skills on learning achievement. Procedia-Social and Behavioral Sciences. The Proceedings of 5th World Conference on Learning, Teaching, and Educational Leadership (Vol. 186,556-572). Retrievedfromhttp:// www.sciencedirect.com/ science/ article/ pii/S1877042815022818.

Schulze, M. (1998). Linear programming for optimization. Retrieved from https:// www.markschulze.net/ LinearProgramming. pdf.

The New Times. (2017, September 20). Heavy workload affects quality of teaching. Retrieved from http:// www.newtimes.co.rw/ section/ read/ 220209.

Thongsanit,K.(2014). Classroomassignment problem for a university. Silpakorn University Science & Technology Journal, 8 (1). Retrieved from http:// www.journal.su.ac.th/ index. php/ sustj/ article/viewFile/389/409.

Winch,J.&Yurkiewicz,J.(n.d). Studentclass schedulingwithlinearprogramming. Pace University, New York. Retrieved from http:// www.nedsi.org/ proc/ 2013/ proc/ p121023002. pdf


  • There are currently no refbacks.

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.