Automated assignment of modules to lecturers

This Dissertation involves modelling the manual process of assigning modules to lecturers as an optimization problem, and presents a software tool which implements this model in order to automate the process of module-lecturer assignment. This is preserved to be helpful as there will be no need to d...

Full description

Bibliographic Details
Main Author: Kassab, Sarah
Format: Dissertation (University of Nottingham only)
Language:English
Published: 2013
Online Access:https://eprints.nottingham.ac.uk/30907/
_version_ 1848794087711309824
author Kassab, Sarah
author_facet Kassab, Sarah
author_sort Kassab, Sarah
building Nottingham Research Data Repository
collection Online Access
description This Dissertation involves modelling the manual process of assigning modules to lecturers as an optimization problem, and presents a software tool which implements this model in order to automate the process of module-lecturer assignment. This is preserved to be helpful as there will be no need to do this process manually which can take a lot of time and efforts especially when there are a lot of modules and lecturers to match. This type of problem is known specifically as the Assignment Problem which is one of the most studied Combinatorial Optimization problems. Optimization solutions often promise finding best solutions in very efficient ways while addressing the problem‟s conditions and main goal. Therefore, the approaches followed in this project are mainly related to studying some of the related optimization problems and their correspondent solutions. Subsequently, a new algorithmic solution is proposed in this dissertation document inspired by the knowledge gained when studying related optimization problems. Moreover, some software development techniques are applied and explained in this document to help implement the solution found and produce a good quality software tool used for the purpose of assigning modules to lecturers. The integration of an optimization based solution within a software application makes it much easier to solve the problem efficiently while eliminating all the difficulties encountered when solved manually.
first_indexed 2025-11-14T19:10:37Z
format Dissertation (University of Nottingham only)
id nottingham-30907
institution University of Nottingham Malaysia Campus
institution_category Local University
language English
last_indexed 2025-11-14T19:10:37Z
publishDate 2013
recordtype eprints
repository_type Digital Repository
spelling nottingham-309072017-10-19T15:08:38Z https://eprints.nottingham.ac.uk/30907/ Automated assignment of modules to lecturers Kassab, Sarah This Dissertation involves modelling the manual process of assigning modules to lecturers as an optimization problem, and presents a software tool which implements this model in order to automate the process of module-lecturer assignment. This is preserved to be helpful as there will be no need to do this process manually which can take a lot of time and efforts especially when there are a lot of modules and lecturers to match. This type of problem is known specifically as the Assignment Problem which is one of the most studied Combinatorial Optimization problems. Optimization solutions often promise finding best solutions in very efficient ways while addressing the problem‟s conditions and main goal. Therefore, the approaches followed in this project are mainly related to studying some of the related optimization problems and their correspondent solutions. Subsequently, a new algorithmic solution is proposed in this dissertation document inspired by the knowledge gained when studying related optimization problems. Moreover, some software development techniques are applied and explained in this document to help implement the solution found and produce a good quality software tool used for the purpose of assigning modules to lecturers. The integration of an optimization based solution within a software application makes it much easier to solve the problem efficiently while eliminating all the difficulties encountered when solved manually. 2013-12-10 Dissertation (University of Nottingham only) NonPeerReviewed application/pdf en https://eprints.nottingham.ac.uk/30907/1/Sarah%20Kassab.pdf Kassab, Sarah (2013) Automated assignment of modules to lecturers. [Dissertation (University of Nottingham only)]
spellingShingle Kassab, Sarah
Automated assignment of modules to lecturers
title Automated assignment of modules to lecturers
title_full Automated assignment of modules to lecturers
title_fullStr Automated assignment of modules to lecturers
title_full_unstemmed Automated assignment of modules to lecturers
title_short Automated assignment of modules to lecturers
title_sort automated assignment of modules to lecturers
url https://eprints.nottingham.ac.uk/30907/