Skip to content

Hendrizzzz/Curriculum-Monitoring

Repository files navigation

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

About

Computer Programming 2 Project. A curriculum tracker for grades, GPA, and course management

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages