the university advising office developed a computer-based “drag-and-drop” planning system. A student with a declared major could sit down at the screen and see icons representing all of the courses required for graduation. As the student attempted to drop each of these courses into an eight-semester template, the computer program would identify the prerequisites courses and allow completion of the graduation plan only if all curriculum policies were satisfied.