Course Information Viewer
Advisor(s): Dr. Heym
Participants: David Wannemacher,
Start Date: (Spring Quarter 2002)
Project Status: Active
Index:
Abstract:
The Course Information Viewer will be a program that will provide
all relevant information from the course bulletin
webpages to a user about any class offered at OSU.
It will display the prerequisite classes for the
given class, and may also display the dependencies
of this class. Hopefully, it will become a useful
tool for scheduling and planning out a schedule
for one's college career.
Calendar:
Spring 2002 - Began planning and initial design for project
Autumn 2002 - Restarted project in Java, wrote a general-purpose
parser, implemented the database, wrote most
of the framework for the project.
Winter 2003 - Have a fully working prototype that can make it
through all of the course webpages by the end of the
quarter.
Spring 2003 - Have the logic done for figuring out
prerequisites and dependencies.
Autumn 2004 and onward - This project will become my senior thesis.
Much more will be done.
Project Development:
The parser is pretty much complete, and a rudimentary scheme for
pulling out prerequisite info seems to be working. The database is at
the stage where it can now be used for information retrieval. The next step
is to use the Registrar's database to check the results of my parser, and to
incorporate it into my project. After this, I will attempt to come up with
algorithms for optimizing the graph and generating schedules
Findings and Contributions:
Preliminary graphs have been generated of the CIS and Math departments.
They can be found below.
Links and References:
Return to Europa
David Wannemacher <wannemac@cis.ohio-state.edu>
Last modified: Tuesday, May 13 2003