Course selection time at Penn is always hectic and confusing. You have to deal with CPGs, natural science requirements, writing classes, and have to juggle the requirement that the classes do not overlap each other with your desire to not have to spend all your waking hours in Van Pelt. How do you do it? If you’re like most Penn students, you spend hours and hours of your time pouring over the Penn Course Review and the course timetable just to find that one class that meets all your requirements only to be forced to repeat the laborious process if the class is full. Or, if you’re like us, you set out to write a program that takes all this data from its state of disarray and neatly organizes it so that all the information you need to pick the perfect schedule fits in one browser window. Our goal through ‘Registroogle BETA ’ was to do just this, and by combining the power of MySQL with the ease of use of PHP, we accomplished our goals. Our web based application allows a user to search through all the courses offered at Penn using a combination of over 10 different criteria, read details about the course, and build a schedule that tracks conflicts and statistics for the proposed schedule. 2 Related Work As stated above, our aim is to organize the data found in three sources: the Course Timetables, Course Register and the Penn Course Review. Because of the disjoint and distributed nature of this information at Penn, the need for such an application has been sorely felt by other suffering students as well. While designing and implementing this idea, we found a number of applications that implemented certain aspects of our idea, but none with the same set of features as us. These products were very useful to us because they showed us the potential of this idea and also exposed us to some mistakes that we tried to avoid as we created our application. Bohemian Tec
To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.