Implemented a simple course planner that permits users to plan out their schedules.
Students often face the situation of creating their course schedule for the next semester or school year. One might have trouble picking the right course due to their major requirements, interests, and course difficulty/time. Hence, this project would serve the purpose of a planner where individuals could write down all the courses they are interested in taking and remove the least important/interesting classes recursively until a schedule is obtained.Functionalities offered by the Planner:
- Add/Remove a Course
- Filter by Department
- Search
- Create backup planners
- Java JDK 15 or Higher
- Text Editor or IDEs
- Notepad (Worst Case).
- Eclipse
- IntelliJ IDEA
- Visual Studio Code
- Repl.it
Or
Do the following:
- Fork this repository by clicking the Fork button located on the top of the page
- Navigate to "Your Repositories" on GitHub and open the forked repo
- In the terminal, git clone the repo using the URL or SSH key
Or
Do the following in the terminal (the following example is run in the Windows PowerShell):
- Check if Java is installed on your computer
- Check if you can access the Java compiler
- Change the directory to the one that contains your Java files. Let's call this directory "JavaProgram"
- Compile the file you want to execute. Let's call this file "RunMe.java"
- Run the program
C:\Users\anon> java -version
If installed, it should display the Java version. If an error is presented, download Java from Orcale.
C:\Users\anon> javac
It should display some information about the compiler. If not, Follow the steps on this site.
C:\Users\anon> cd JavaProgram
=> C:\Users\anon\JavaProgram>
C:\Users\anon\JavaProgram> javac RunMe.java
This will create the class file "RunMe.class."
C:\Users\anon\JavaProgram> java RunMe.java
Please check the LICENSE.md file for more information.