| Description |
Survey of user-interface systems: includes command language, windowing,
multiple input/output devices, architecture of User Interface Management
Systems, toolkits for designing user-interface, Human Factors, Standards,
Visual Languages. The course also includes discussion of emerging
technologies, such as systems for cooperative work, physically distributed
user-interfaces, parallelism and user-interfaces, virtual reality.
A substantial project requiring the design, implementation and evaluation
of a user-interface will be required. |