Carleton University - School of Computer Science Honours Project
Winter 2014
Exam Scheduler
Serge Klimkovitch
SCS Honours Project Image
ABSTRACT
The program is called Exam Scheduler. It's a system that is able to schedule exams, so that students don't have any time conflicts. It also tries to make the exam period as short as possible. There are many different ways to implement a scheduling algorithm, and this document contains 4 different solutions for this scheduling problem. Each solution uses different ways to calculate the exam schedule. For testing purposes, the system has an option of generating students and their appropriate courses. By default, the system generates 1,000 students and 100 courses, and each student is taking from 1 to 5 courses.