《人机交互技术》课程
实验指导书
山东大学
计算机科学技术学院
软件学院
《人机交互技术》课程实验教学大纲
课 程 名 称:人机交互技术
英 文 名 称:Human-computer Interaction Technology
课 程 编 号:
课 程 负 责 人:王璐
大 纲 主 撰 人:王璐
课程总学时: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以上平台 |
发布评论