Beta 1


Title A Tool for Course Scheduling
Author Wang, Hua
Supervisor Fischer, Paul (Department of Informatics and Mathematical Modeling, Technical University of Denmark, DTU, DK-2800 Kgs. Lyngby, Denmark)
Institution Technical University of Denmark, DTU, DK-2800 Kgs. Lyngby, Denmark
Thesis level Master's thesis
Year 2004
Abstract Each year at the beginning of a new academic semester, most advisors face a very common and particularly tedious and time-consuming problem: deciding for each teacher what course schedule would be ideal for the following semester. The factors that have to be considered vary from specific requirements such as course pre-requisites, spring and fall offerings and so on. In this master thesis, a software tool has been developed to help solving the presented problem. This tool can display the courses by different scheduling. The course placement can be changed and updated automatically. The user can also view or edit any specific course information by this tool. In addition, a data generator was developed for reading the course data from a web site and converting it to a text format file, which was finally converted to an xml format file as data source in our system. We have successfully tested the tool. The code was written in Java and xml data format was used to store the course data. A user-friendly graphical user interface was also designed and implemented by Java Swing. The code has been kept open to future modifications and the whole structure of the program was designed to allow an easy extension at any given point.
Imprint Department of Informatics and Mathematical Modeling, Technical University of Denmark, DTU : DK-2800 Kgs. Lyngby, Denmark
Fulltext
Original PDF imm3420.pdf (0.58 MB)
Admin Creation date: 2006-06-22    Update date: 2012-12-21    Source: dtu    ID: 154814    Original MXD