Department - Author 1
Computer Science Department
Degree Name - Author 1
BS in Computer Science
Date
6-2010
Primary Advisor
John Dalbey
Abstract/Summary
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.
URL: https://digitalcommons.calpoly.edu/cscsp/6
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