Professional Documents
Culture Documents
Semester I: 2021-22
Lecturer:
Dr. A.G. Hamilton-Taylor
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.
Prescribed Text
Interaction Design: Beyond Human-Computer Interaction, 5th ed. (www.id-book.com)
Jennifer Preece, Yvonne Rogers, Helen Sharp. Wiley, 2015. (4th or 3rd edition is also fine)
Also see textbook resources at http://www.id-book.com/resources_index.php
Notes are posted on OURVLE and (in case you can’t access OURVLE) on INFO3170 Google Drive
Overview of HCI
The role of user interfaces in computer applications.
History of human-computer interaction (HCI) and user interface (UI) systems.
UI Environments
Overview of graphics systems, display devices, input devices.
GUI system architecture, event-driven interaction model. UI toolkits.
Web-based Systems. Mobile systems.
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, empirical.
Assessment:
2-hour written final 50%
In-course test 5%
Group cellphone evaluation project/report/presentation 10%
Group major project/report/presentation 35%
Consisting of (Planned Allocation)
● User/System Study 5%
● UI Design 10%
● Prototype Implementation 15%
● UI Testing/Evaluation 5%