Skip to content
This repository has been archived by the owner on Jan 26, 2019. It is now read-only.

The source code for my University Honours Project -- Reallocating a timetable that has been alterred in some way.

License

Notifications You must be signed in to change notification settings

Plasticcaz/University-Timetable-Alteration

Repository files navigation

University Timetable Alteration

What is this?

This is a repository to house work done for my Honours dissertation on the University Timetabling problem.

The dissertation has been included as a pdf file in the repository.

How do I get set up?

The project is written in C#, and developed using Visual Studio 2015 Community Edition on Windows. You can find the visual studio project in HonoursCS.

The original attempt was to program this project in a relatively new language called Rust, and you can find the old rust project in the "old_rust_code" folder. I moved on to use C# instead, because of more advanced tooling, and less strict rules (due to C# using Garbage Collection). This allowed me to write code at a much faster rate.

The test data used in development of this project, can be downloaded at: http://tabu.diegm.uniud.it/ctt/index.php?page=instances.

NOTE: Please be aware that the TestApp project currently assumes that it's working directory contains the test_data folder. You may need to manually change the working directory of TestApp to the folder "test_data" is in. "output.log" will also be placed in the working directory as the program runs.

About

The source code for my University Honours Project -- Reallocating a timetable that has been alterred in some way.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published