The main reason we created this application was because we noticed that the current system for students at the University of Pittsburgh to figure out what courses to take is not very user friendly or intuitive. The actual process of finding course titles, course information, and prerequisites involves clicking through multiple pages rather than it being in one centralized location. Thus, we collaborated on a solution to provide a user friendly way for students/users to see what courses are offered in their major and their prerequisites. The application currently only works for computer science major with examples of buttons for computer engineering majors and undecided majors as part of future implementation. One of the main skills we gained from this project was that our team was able to successfully learn the Python tool Django in 24 hours.

Our plans for future implementations mainly include creating a weighted graph that maps prerequisites to their appropriate courses and using this structure to predict and recommend the next courses a student should take. Another future implementation is putting in a map function that physically maps out routes for routes for students to get from class to class. In summary, we believe that this application solves a problem that a lot of students at our university faced and has a plethora of opportunities for future implementations.

Share this project:

Updates