Skip to content

mstpn/Degree-Planner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A Degree Planner in 3 Phases

A university degree planner application. Given a student with a any number of courses taken, the application creates a degree for the student that fullfills all prerequisites required for graduation. As a study of programming paradigms, this application will be built in 3 different languages: Python (procedural), Prolog (logical), and Haskell (functional).

Phase 1: Python

Dependencies

Python v3.9 or higher

For the scraper:

pip install selenium

You also need to ensure you have a web driver for selenium. See the selenium documentation for more details (I use geckodriver for FireFox personally).

Phase 2: Prolog

Development is done using SWI-Prolog.

Phase 3: Haskell

We reccomend using GHCup as the installer for Haskell.

About

MRU degree planner application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •