Java Scheduler

Project Overview

An academic scheduler program designed for students using Java. The program allows for importing files of class schdeules and due dates. Events can be differentiated into Events, Breaks, Courses, and Due Dates. These are further differentiated with built-in color-coding. Schedules can be saved, recalled, and shown in either a weekly or monthly view using JavaFX.

This was an individual project in the Spring 2021 semester for my Computer Science II class (Object-Oriented Programming).

All documentation can be found in the GitHub repository.

Skills Learned
Below are the skills I learned or developed upon during the course of this project.

Programming Languages

Java

IDE Software

Eclipse

Git Software

GitHub

Frameworks

JavaFX

Tools

Agile Scrum

Features
This section describes the features of the Java Scheduler.

Creating a New Entry

To create a new entry, click the New tab on the menu bar at the top and select the class of event you would like to create. Fill out the following form with the appropriate information.

Saving and Importing

To save your current schedule, click the File tab on the menu bar at the top and select Save. The program will automatically check for saved schedules when starting.

To import your course schedule or due dates, click the File tab on the menu bar at the top and select the appropriate import button.

Changing Views

To change the view of the scheduler, click the View tab on the menu bar at the top and select which view you want to see.