CSCI-588: Specification
and Design of User Interface Software
Fall 2004
The User
Interface (UI) can be the single feature that can lead to
success or failure of a computing system. User acceptance,
operator performance, improved work productivity, sell-off,
degree of real-time, ease of training, etc. are crucial issues
facing user interface designers.
In addition,
adherence to emerging standards and new technologies (including
web UI's) enhance, yet complicate the design process. The
student will have the opportunity to learn about development
environments that assist the UI design process. Correctly
specifying the UI can lead to improved user design, acceptance,
and usability.
This
course examines these issues, providing the student with the
tools and concepts to specify, design, and develop user interfaces.
The current literature will be reviewed. Video/demonstrations
are planned. A class project is required. Lecture materials
are available via the web.