Carleton University - School of Computer Science Honours Project
Fall 2017
Schedula - A University/College Course Scheduling Application for the iOS Platform
Cole Dorma
SCS Honours Project Image
ABSTRACT
Every year, students in post-secondary education have to decide the courses they need/ want to take. This decision will be based off of their degree specifications, outside priorities, and preferences. After this decision, they then will need to build their course schedules depending on all of the possible time slots and sections for each course. This can be very stressful, difficult, and time consuming. Carleton University is an example of one of the many universities/colleges that does not have a tool that produces all of the possible course schedules for you. Schedula is an application that allows for a student to select all of the courses they want/need to take, and then select a preferred time that they would rather attend classes (e.g. morning, afternoon, night), select specific times during the week that they are not able to attend classes (e.g. 2:30 PM - 5:30 PM, hockey practice), and select full days of the week that they are not able to attend classes. Based off of the courses that the student has selected and their selected preferences, Schedula will generate all of the course schedules that are possible.