《人机交互技术》课程
实验指导书
山东大学
计算机科学技术学院
软件学院
《人机交互技术》课程实验教学大纲
课  程  名  称:人机交互技术
英  文  名  称:Human-computer Interaction Technology
课  程  编  号: 
课 程 负 责 人:王璐
大 纲 主 撰 人:王璐
eclipse开发手机app课程总学时:32                    实验学时: 16   
课程总学分:3
适用专业及年级: 计算机科学与技术/软件工程系/数字媒体,三年级本科生
一.实验教学的目的
通过《人机交互技术》实验课程的实践,使学生了解《人机交互技术》与计算机图形、程序设计、认知心理学以及计算机硬件的发展等领域密切相关,并加深学生对人机交互知识的理解,增强学生的实际运用能力和开发高可用性的交互界面的能力。 
二.实验教学的任务
通过案例学习,让学生了解不同的人机交互模型设计类型,以及成功与失败案例所带来的启示。通过原型设计使学生了解原型的作用,并了解用户需求对设计一个良好人机交互界面的重要性。通过原型和界面评估,使学生掌握针对交互系统的评估方法。
三.具体实验题目名称和学时分配、适用专业及实验性质(设计性、综合性、验证性)
序号
实验项目名称
学时
适用专业
实验性质
必开/选开
备注
1
用微软的语音合成软件与识别软件做一个具有语音提示功能的界面,要求设计交互模型,根据实际应用情况来确定是否要用语音。
4
计算机科学技术/软件工程
设计
选开
MS Speech SDK,在公共PC机房,要求配有语音卡、耳麦、扬声器等多媒体设备
2
人机交互系统的评估
4
计算机科学技术/软件工程/数字媒体
综合性
选开
提交所评估的系统评估报告
3
(1)基于三维运动捕捉设备的人体骨架信息的获得与处理
(2)基于三维运动捕捉设备采集三维运动数据
4
数字媒体
演示性
必开
数字媒体专业实验室
4
基于Web3D的虚拟漫游交互学习系统:利用Web3D构建一个如图所示的虚拟场景,结合某个主题创建一个知识学习体系,丰富场景中多媒体展示形式,支持多用户漫游和虚拟环境中的人人交互、人物交互等。
6
计算机科学技术/软件工程/数字媒体
综合
必开
在普通PC机房进行,要求环境,建模工具Maya,游戏引擎Web3D,游戏开发环境Aptana Studio
5
设计人机交互课程PC端及移动设备上的自定制网页界面。要求:遵循HCI的web界面设计原则,灵活使用各种界面元素,统一界面风格。
2
数字媒体/软件工程
设计
选开
在公共PC机房
6
基于android的二维/三维交互游戏:利用android2.1以上系统,搭建二维或三维游戏平台,充分利用触摸屏、感应器、声音等交互方式,实现综合养成、解谜、休闲、角扮演和移动应用的游戏。例如:3D推箱子,3D桌球,愤怒的小鸟等。
8
计算机科学技术/软件工程/数字媒体
综合
必开
在普通PC机房进行,要求环境,eclipse,android2.1以上平台
7
基于android2.1以上系统,搭建“清明上河图交互漫游系统”,通过触摸屏、感应器、话筒实现人机互动。
载入清明上河图图片,通过指点拖动浏览,并且针对不同的对象场景预设风声、流水声、鸟声、喧闹人声、讨价还价声、弹唱戏曲声等。当用户漫游至相应场景时,加载声音并合成。
例如,用户远观整个街市场景时,合成喧闹人声和自然声;当用户zoom in到图片某细节处,可能听到清晰的讨价还价声。
为增强交互功能,使用重力感应器,感应手机位移和用户动作,以控制流水流速和方向等,反馈不同的声觉效果给用户。
6
计算机科学技术/软件工程/数字媒体
综合
选开
在普通PC机房进行,要求环境,eclipse,android2.1以上平台