| FPAS
-> DMCS ->
Computer Science
-> Undergraduate
Courses ->
CS35R |
| |
| CS35R
- USER INTERFACE DESIGN |
| |
|
| Credits: |
4 |
| Pre-requisite: |
CS22Q |
| |
|
| Aim: |
|
| This course
will introduce students to issues in the design, development,
and evaluation of user interfaces for computer systems. Concepts
in human factors, usability, and interface design will be covered,
and the effects of human capabilities and limitations on interaction
with computer systems will be studied. Students will apply the
concepts to the design and implementation of graphical user
interfaces. |
| |
|
| Text: |
| Interaction
Design: Beyond Human-Computer Interaction. |
| |
Jennifer Preece, Yvonne
Rogers, helen Sharp. Wiley. |
| |
|
| COURSE
OUTLINE |
| Overview
of HCI |
- The role of user
interfaces in computer applications.
- History of human-computer
interaction (HCI) and user interface (UI) systems.
- Human Factors:
perception, movement, and cognition. Ergonomics.
- Contextual issues
in HCI: culture, communication, and organizations.
- HCI models. UI
paradigms: command, graphical user interface (GUI), etc.
UI Guidelines.
|
| UI
Environments |
- Overview of graphics
systems, display devices, input devices.
- GUI system architecture,
event driven interaction model. UI toolkits.
- Collaborative
Systems. Embedded Systems.
|
| UI
Development Methods |
- UI development
cycle: investigation, design, prototyping, evaluation, implementation.
- Developing UI
requirements: inquiry methods, developing task and workflow
models.
- Information collection
and analysis methods.
- Prototyping: storyboarding,
implementation.
- Evaluation methods:
heuristic, observational, emperical.
|
| Assessment: |
| 2-hour
written final |
60% |
| In-course tests (1
or 2) |
10% |
| Individual projects/reports/presentations |
10% |
| Group project/report/presentation |
20% |
| |
|
|
|