Copyright 2019 - CSIM - Asian Institute of Technology

Human-Computer Interaction

Course code: AT71.06
Credits: 3(2–3)
This course is elective

Course objectives

This course provides the concepts of HCI and user interfaces, focusing on user interface design and technologies. The students will learn principles and skills for designing interactive systems and Web-based applications.

Learning outcome

Theories and Principles. User Interface. User Interface Design. Interface Techniques and Technologies. Evaluation of Interface Design. Ubiquitous Computing Interaction.

Course outline

I.          Introduction to Human-Computer Interaction (HCI)
1.     Human: Human Memory, Thinking, Individual Differences
2.     Computer: Entry Devices, Positioning and Pointing Devices, Output Devices
3.     Interaction: Models of Interaction, Ergonomics, Interaction Styles
II.        Theories and Principles
1.     High-level Theories
2.     Object-Action Interface Model
3.     Golden Rules of Interface Design
III.       User Interface
1.     Interface Widgets
2.Laboratory sessions

Students will be assigned to do exercises and a term project to construct the user interface of an interactive system using programming languages and tools such as Visual Basic, etc.

Learning resources


B. Shneiderman:
Designing the User Interface: Strategies for Effective Human-Computer Interaction, Addison Wesley, 1998.


J. Preece, H. Sharp, Y. Rogers:
Beyond Interaction Design, John Wiley & Sons, 2002.
F. Paterno (Ed):
Mobile Human-Computer Interaction, Springer Verlag, 2002.
R. A. Earnshaw (Ed):
Frontier in Human-Centered Computing, Online Communities and Virtual Environment  Springer Verlag, 2001
J. M. Carrol (Ed):
Human-Computer Interaction in the New Millennium, Addison-Wesley, 2001.
J. Nielsen, M. Tahir:
Homepage Usability: 50 Websites Deconstructed, New Riders Publishing, 2001.
D. Travis:
E-Commerce Usability: Tools and Techniques to Perfect the On-Line Experience, Taylor & Francis, 2002.
J. S. Dumas, J. C. Redish:
A Practical Guide to Usability Testing, Intellect, 1999.
J. Nielsen:
Designing Web Usability, New Riders Publishing, 1999.
A. J. Dix, J. E. Finlay, G. D. Abowd, R. Beale:
Human-Computer Interaction

Login Form


School of Engineering and technologies     Asian Institute of Technology