本书共分9章,第1章主要概述人机交互的相关概念、研究内容、发展历史及其应用等内容;第2章在介绍人的感知模型的基础上,详细阐述了认知过程与交互设计原则,讨论了认知概念模型的几种表示方法和分布式认知模型等内容;第3章侧重介绍各种交互设备的原理和技术;第4章主要从人机交互输入模式、图形交互技术、语音交互技术以及笔交互技术等几个方面详细介绍一些常用和新兴的交互技术;第5章重点介绍人机界面设计方法,特别是以用户为中心的界面设计原则、方法;第6章讨论人机界面的表示模型和实现方法,重点围绕窗口系统和UIMS系统等进行介绍;第7、8章分别介绍Web界面、移动界面这两类特殊人机界面的设计原则、方法、工具和技术;第9章则重点围绕可用性分析与评估方法进行介绍。为了便于读者对全书内容进行理解并提高应用能力,本书系统地设计了各章的习题和课程设计题目。希望读者通过这些习题的思考和上机操作,能够加深对内容的理解,达到理论与实践相结合的目的。