This is a Java application designed to help monitor a student's curriculum, including tracking courses, grades, and calculating GPA.
- View subjects for each school term
- View subjects with grades for each term
- Enter grades for subjects recently finished
- Edit a course
- Calculate GPA
- Reset curriculum to its original state
- Save and quit
- Clone the Repository: Clone the repository into your preferred IDE.
git clone https://github.com/Hendrizzzz/Computer-Programming-2-Midterm-Group-Project-3-Number-System-Converter-App
- Open in IDE: Open the project in your IDE of choice.
- Run the Application: Execute the CurriculumGui class to launch the application.
- Navigate the Menu: Choose from various options presented in the menu:
- Display subjects for each term.
- View grades for completed subjects.
- Enter grades for recent subjects.
- Edit course details.
- Calculate GPA.
- Reset curriculum.
- Save and quit.
CurriculumGui.java
: Contains the main GUI interface.CurriculumManagement.java
: Manages the curriculum data.Course.java
: Represents a course object.CurriculumManager.java
: Defines the interface for curriculum management.ValueOutOfRangeException.java
: Custom exception class for value out of range.Files/Curriculum.txt
: Data file containing the curriculum details.Files/Original Curriculum.txt
: Original data file containing the initial curriculum details.
- Jim Hendrix Bag-eo
- Edison Malasan
- Oliver Yu
- Paul Pajara
- Archilles Kyle Sambot
- Martin Michael