home >> education >> hci521
 

HCI 521

Graduate Level Software Engineering
Prof. Dr. Doug Lea
SUNY Oswego (OSU), Spring Semester 2007

Course HomepageProject Site

This class is a project class in which all students work together on one production quality piece of software. It was co-listed with CSC480 (therefore it says 'CSC480' on the project homepage).

Goal of this project was to develp an Automatic Course Scheduling software. The aim of the software is to develop student schedules automatically, taking time-, space-, and curriculum constraints of students into account. Essentially, this means that given some student's degree progress, the system knows which courses the student has to take and which ones are already completed. The system will then look for the courses the student hasn't taken yet, and will suggest a set of courses in a schedule, taking time preferences of the student into account.

All students in this class adopted multiple roles. Mine were the roles of the Project Administrator and Lead Programmer for the Expert System engine.

Click here to go to the project page.

Back to top
Page Last Modified on: 2010-04-25, 10:08:37am