This is a Java application for managing course scheduling in a university setting.
- Allows users to log in as a student or faculty member.
- Students can view course schedules, available courses, their own information, enroll in a course, and unenroll from a course.
- Faculty members can view course schedules, their own course list, their own information, assign themselves to a course, and remove themselves from a course.
- Compile the Java files in the
src/CourseScheduler
directory. - Run the
Main
class.
The application reads course data from the InputFiles/CourseINPUT.txt
file. This file contains information about the courses offered by different departments.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.