A student advising system for undergraduate engineering curricular scheduling

Abstract An advising system has been developed to aid an undergraduate engineering student and advisor in developing a long-term curricular schedule. The system is unique from other advising systems in two ways: (1) it aids the student in developing a custom long-term schedule for all future semesters that will ensure the student meets all course requirements for graduation; (2) it is flexible in that it allows the user to perform ad hoc queries to develop alternative schedules and assess their impact on graduation. These features make the advisor a useful system for those students with atypical scheduling constraints such as involvement in a cooperative education program or transfer into a department.