The Course Offering Desktop App is a powerful tool designed to assist university students in building their course schedules for a selected term. Developed using Java, JavaFX, and OOP principles, this app offers a seamless experience by reading data from an Excel sheet and presenting it in a user-friendly table format.
- Course Table Builder: Easily create and customize your course schedule for the selected term.
- Excel Data Integration: The app efficiently reads data from an Excel sheet, eliminating the need for manual input.
- Conflict Elimination: The app intelligently detects and resolves any conflicts in course organization, ensuring a smooth scheduling process.
- Prerequisite-based Course Import: Courses are imported based on their prerequisites, ensuring students meet the necessary requirements.
- Academic Year Filtering: Courses are filtered based on the academic year, providing students with relevant options.