School of Engineering and Technology, (SET)

The objective of this course is to provide 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.

The students on the completion of this course would be able to:

  • Explain the concepts of Human-Computer Interaction (HCI), user interface, user interface design,
  • Apply interface techniques and technologies; Graphical User Interface (GUI), direct manipulation, menu
  • Analyze the outcomes of interface design

None.

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. Interactive Devices

3. Printed and Online Facilities

 IV. User Interface Design

1. Design Development Process

2. Software Tools

3. User and Task Analysis

4. Multimodal Interfaces

5. Response Time and Display Rate

6. Presentation Style

 V. Interface Techniques and Technologies

1. Graphical User Interface (GUI)

2. Direct Manipulation

3. Menu Selection

4. Form Fillin and Dialog Boxes

5. Command and Natural Languages

6. Multiple Windows

7. Hypermedia and World Wide Web

8. Virtual Environments

 VI. Evaluation of Interface Design

1. Expert Review

2. Usability Testing

3. Acceptance Tests

4. Experiments

 VII.Ubiquitous Computing Interaction

1. Interface Design for Handheld Devices

2. Handheld Usability

None.

Mackenzie (2013), Human-Computer Interaction: An Empirical Research Perspective, Morgan Kaufmann (1st edition).                      

Shneiderman (2016), Designing the User Interface: Strategies for Effective Human-Computer Interaction, Addison Wesley (6th edition).

Preece, H. Sharp, and Y. Rogers (2019), Beyond Interaction Design, John Wiley & Sons ( 5th edition)

Norman (2013), The Design of Everyday Things, Basic Book (2nd edition).

Krug (2014), Don’t Make Me Think, Revisited: A Common Sense Approach to Web Usability, New Riders (3rd edition).

Kahneman (2013), Thinking, Fast and slow, Farrar, Straus and Giroux (1st edition).

  • ACM Transactions on Computer Human Interaction, ACM
  • CHI Conference Proceedings, ACM
  • Communication of the ACM, ACM
  • Human-Computer Interaction, Taylor and Francis
  • IEEE Computer, IEEE
  • International Journal of Human Computer Studies, Elsevier
  • Lectures: 45 hours.
  • Self study: 70 hours.
  • Homework: 30 hours.
  • Project work: 35 hours.
  1. Lectures and in-class discussion
  2. Homework: Several homework exercises requiring students to apply the knowledge acquired from lecture and discussion will be assigned and graded.
  3. Group project: Students will propose and execute a plan for a significant project in groups. Students should formulate and execute their projects independently under the guidance of the instructor, and make a formal presentation of the results.

The final grade will be computed from the following constituent parts: 

Mid-semester exam (30%)

Final exam (30%)

Assignments/projects (40%)

Closed-book examination is used for both mid-semester and final exam.

A grade of “A” indicates excellent and insightful understanding of the key concepts and ability to implement sophisticated systems; “B” indicates a good understanding of the key concepts and ability to implement basic techniques; “C” indicates barely acceptable understanding and implementation ability; and “D” indicates poor understanding and implementation ability.

SECTION NAME
A Dr. Chaklam Silpasuwanchai