Date

6-2010

Degree Name

BS in Computer Science

Department

Computer Science Department

Advisor(s)

John Dalbey

Abstract

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 Outliner.zip (974 kB)
NetBeans Project (Source Code)

sample_schedule (6 kB)
Sample Data File

uimockups.zip (135 kB)
User Interface Mockups

Share

COinS