Skip to content

Latest commit

 

History

History
53 lines (40 loc) · 1.78 KB

File metadata and controls

53 lines (40 loc) · 1.78 KB

Curriculum Monitoring Application

image

This is a Java application designed to help monitor a student's curriculum, including tracking courses, grades, and calculating GPA.

Features

  • 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

How to Use

  1. 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
  2. Open in IDE: Open the project in your IDE of choice.
  3. Run the Application: Execute the CurriculumGui class to launch the application.
  4. 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.

Files

  • 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.

Contributors

  • Jim Hendrix Bag-eo
  • Edison Malasan
  • Oliver Yu
  • Paul Pajara
  • Archilles Kyle Sambot
  • Martin Michael