主权项 |
1. A method of scheduling courses for an institution that offers a variety of courses in different semesters and has various course requirements for graduation, said method comprising the steps of:
maintaining a computer database containing said variety of courses and said course requirements for graduation, wherein said computer database is accessible through a computer network; providing a scheduling software that is accessible to a student through said computer network, wherein the student has a major and has previously completed some of a variety of courses offered by the institution; having the student run said scheduling software to schedule courses for an upcoming semester, wherein said scheduling software initially filters said variety of courses available for selection by eliminating courses that have been completed by the student, eliminating courses that do not serve as one of said course requirements for said major of the student, and eliminating courses that have prerequisites yet unattained by the student, therein creating filtered course offerings; having the student select courses from said filtered course offerings, therein creating scheduled courses, wherein said scheduling software automatically updates said filtered course offerings after each selection of a course to eliminate any of said variety of courses that conflict in date and time with scheduled courses. |