CPSC Degree Checker
Authors: Sadek Elbetar, Matthew Ng, Victor Zhu
What is the problem?
Creating a CPSC degree requirement checker that will take a student's transcript and determine whether the student has fulfilled the CPSC degree requirement or not.
What is the something extra?
The program will get some data dynamically by doing web scraping. The data that will be retrieved dynamically is:
- The faculty that offers a given course in the student's transcript - The number of credits of a course
What did we learn from doing this?
1. We learned how to do web scraping in Prolog.
2. We learned how to perform I/O operations
Prolog was suitable for the task, but it can be slow when it comes to scraping the web.