Nuhschedule: A Web Application For Automated Course Scheduling

ASU Author/Contributor (non-ASU co-authors, if there are any, appear on document)
Joseph Nuhfer (Creator)
Appalachian State University (ASU )
Web Site:
Raghuveer Mohan

Abstract: College students take on a large amount of coursework, and require much time and physical energy to be able to successfully complete their tasks. Students would like to develop course schedules that save them time spent on campus, and physical energy walking between halls on campus. These are somehow overlooked among the different schedule possibilities. In this thesis, we present a web application, named NuhSchedule, that is designed to automate the development of course schedules for students at Appalachian State University. Based on user preferences, like course sections, and break times, the application generates and presents a set of schedules that tries to optimize based on schedule conciseness (opting for minimum time on campus) and minimum walking time between halls on campus. These objectives allow students to save valuable time that could otherwise be spent on other activities, and physical energy by walking less between classrooms. A small-sampled beta-testing was performed with the help of actual students. Our schedules were found to be comparable to the manual ones created by them.

Additional Information

Honors Project
Nuhfer, J. (2018). "Nuhschedule: A Web Application For Automated Course Scheduling." Unpublished Honors Thesis. Appalachian State University, Boone, NC.
Language: English
Date: 2018
Walking, conciseness, automatic, section, student

Email this document to