Department - Author 1

Computer Science Department

Degree Name - Author 1

BS in Computer Science



Primary Advisor

John Dalbey


Planning a quarterly course schedule is a difficult and laborious process for university students which must be repeated every quarter. Students are expected to determine which courses to take based on a large and complex set of requirement criteria. Most academic scheduling research has focused on faculty availability and desires. This project attempts to address the needs of students for whom no quarterly course schedule planning tool is widely available. A Java Swing-based application is described that allows students to create a graphical quarter-by-quarter visualization of the courses they plan to take. The application also accepts a list of graduation requirements which may be validated against the planned course schedule in order to report potential errors. The final product is a working application which may help relieve students of some of the difficulties relating to planning and verifying a quarterly course schedule.

jboyle_usermanual.pdf (511 kB)
User Manual

jboyle_srs.pdf (131 kB)
Software Requirements Specification

Graduation (974 kB)
NetBeans Project (Source Code)

sample_schedule (6 kB)
Sample Data File (135 kB)
User Interface Mockups