课程名称 |
人机交互的软件工程实验 |
Experiments of Human-computer Interaction of Software Engineering |
开课单位 |
计算机学院 |
课程性质 |
(必修课) |
课程类别 |
(实践环节) |
课程代码 |
210731102501 |
学分 |
1 |
学时 |
22 |
适用专业 |
软件工程 |
先修课程 |
软件工程 |
支撑课程 |
人机交互的软件工程方法 |
授课语言 |
(中文) |
一、课程简介
(一)课程中文简介(300-500字,含主要实验内容、实验教学目标等)
《人机交互的软件工程实验》是《人机交互的软件工程方法》课程的实践环节,侧重于掌握一种最流行的人机交互原型开发工具(axure RP)的基本用法,通过实验验证和巩固课堂教学的理论,通过实例理解和掌握人机交互技术基本概念、基本原则以及基本技术和方法,最后通过综合设计增强学生的实际运用能力和开发高可用性的交互界面的能力。
通过实验学生应该具备商业软件人机交互设计的初步能力,并能够利用相应的原型工具表达设计思路。
(二)课程英文简介
"Human-computer Interaction of Software Engineering" is a compulsory course in Software Engineering;Experiments of Human-computer Interaction of Software Engineering " is the practical aspects of the course, It focuses on mastering the basic usage of the most popular human-computer interaction prototyping tool (axure RP), verifying and consolidating the theories taught in class through experiments, understanding and mastering the basic concepts, principles, techniques and methods of human-computer interaction technologywith the help of examples, and finally, synthesizing the knowledge and skills of human-computer interaction. The design enhances students' practical application and ability to develop highly usable interactive interfaces.
Through experimentation students should have initial competency in commercial software HCI design and be able to express design ideas using appropriate prototyping tools.
二、实验课程目标
本课程的目标包括:
CO1:能够解释多通道交互设备的工作原理,理解多通道交互设备的基本程序结构
CO2:能够运用人机交互原型工具AxureRP,针对特定软件需求,完成界面原型的设计
CO3:能够列举常用可用性评估技术,并能针对通过互联网等手段调研类似系统的交互设计方案,给出可用性评价。
课程目标与所支撑的毕业要求指标点的对应关系如表1所示。
表1课程目标与所支撑的毕业要求内涵观测点的对应关系
适用专业 |
毕业要求内涵观测点 |
课程目标 |
软件工程 |
4.2能够根据复杂软件工程问题的特征,选择研究路线,设计可行的实验方案,构建实验系统,采用科学的实验方法安全地开展实验,并正确的收集实验数据。 |
CO1,CO2,CO3 |
|
|
|
|
三、实验内容与要求
(一)实验设计(实验类型及内容)【备注:说明各种类型实验的比例(最后2种的最低比例)】
演示性【备注:具体说明演示xxxx内容或知识点】
验证性【备注:具体说明验证xxxx内容或知识点】
综合性【备注:具体说明综合运用xxxx内容或知识点】
设计研究性【备注:具体说明设计研究的内容】
实验课程目标 |
实验模块(可选) |
对应实验 |
CO1 |
|
实验1 |
CO2 |
|
实验2、实验3,实验4,实验5实验6 |
CO3 |
|
实验5,实验6 |
(二)实验内容及要求
编号 |
实验项目 |
学时数 |
实验内容 |
实验类型 |
实验要求 |
1 |
数据手套的应用演示 |
2 |
演示数据手套的应用 |
演示性 |
必做 |
2 |
AxureRP工具基本操作 |
2 |
界面基本操作、各种元件的使用 |
验证性 |
必做 |
3 |
AxureRP动态面板及元件综合应用案例练习 |
2 |
动态面板及元件的综合使用 |
验证性 |
必做 |
4 |
AxureRP中继器、变量控制及函数的综合练习 |
2 |
中继器、触发器、变量及函数等的综合运用练习 |
验证性 |
必做 |
5 |
AxureRP 应用案例学习研究 |
4 |
以小组为单位研究给定的人机交互应用案例,进行可用性评价并提出改进意见 |
验证性 |
必做 |
6 |
人机交互综合设计 |
10 |
学生从指定题目中选择一个或者自选一个具有一定交互复杂度的题目,综合运用人机交互分析和设计的知识,完成系统交互需求分析,用户任务分析等,建立相应的模型,进行以用户为中心的设计及原型实现,然后对所作实现进行可用性评估。 |
综合 |
必做 |
|
|
|
|
|
|
|
|
|
|
|
|
四、实验设备与环境配置
1. 计算机:Intel Core2 Duo E4300 1.8GHZ、内存512MB、硬盘15GB以上。
2. 软件环境:安装有Axure RP V8以上版本,UNITY3D 5.62以上版本及配套Visual studio开发版本。
3. 开发环境:Axure RP V8以上版本,UNITY3D 5.62以上版本及配套Visual studio开发版本。
4. 实验题目及结果:教师设定课程设计题目,学生分组或独立完成实验,实验报告中提供实验结果截图及相关说明,由教师结合截图和学生演示判定实验效果。
五、课程思政、创新创业元素
教学章节 |
知识点 |
思政元素案例 |
培养目标 |
备注 |
实验3 |
AxureRP基本功能 |
以交互原型制作工具、数据库系统,编程工具为例说明大多数优秀的大型工具都是国外公司开发的。 |
当代大学生应胸怀祖国,放眼世界,立志为国产软件走向世界而努力 |
|
实验4 |
AxureRP动态面板及元件综合应用案例练习 |
以matlab在哈工大被禁用,华为受美国制裁为例说明有自主版权软件的重要议程 |
独立自主,提高技能,才能在技术上不受制于人。 |
创新创业案例 |
实验5 |
AxureRP 应用案例学习研究 |
从软件可用性启发学生思考如何做一个有用的人才。 |
树立为用户服务,为社会服务,为人民服务的志向,做一个有益于社会的人。 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
六、主要参考资料(小4号黑体)
[1].小楼一夜听春语,《Axure RP8 实战手册 网站和APP原型制作案例精粹》,人民邮电出版社,2016年9月
[2]张晓景《Axure RP 8.0网站产品原型设计全程揭秘》清华大学出版社,2019年9月
[3].孟祥旭主编,《人机交互基础教程》(第3版)(重点大学计算机专业系列教材)清华大学出版社,2016年6月第3版
七、考核方式、方法及实验成绩评定方法
考核成绩可以采用五级制或百分制。课程成绩考核主要由平时成绩组成,可以进行期末考核。平时考核包括出勤、展示、各次实验考核等形式。
(一)评分标准
考核 环节 |
<60 (不及格) |
60-69 (及格) |
70-79 (中等) |
80-89 (良好) |
90-100 (优秀) |
平时 |
实验态度不端正,缺勤次数较多,不能独立解决问题,缺乏有效的团队沟通与合作,实验报告内容不完整、不规范 |
实验态度基本端正,有少量缺勤,独立解决问题能力一般,能够进行初步的团队沟通与合作,实验报告较完整、较规范 |
实验态度端正,无缺勤,独立解决问题能力一般,能够进行初步的团队沟通与合作,实验报告较完整、较规范 |
实验态度端正,无缺勤,基本具有独立解决问题的能力,能够进行初步的团队沟通与合作,实验报告完整和规范 |
实验态度端正,无缺勤,具有较强的独立解决问题的能力,能够进行充分的团队沟通与合作,实验报告完整和规范 |
期末考核(可选) |
|
|
|
|
|
(二)实验项目(或考核环节)权重
实验项目(或考核环节) |
CO1 |
CO2 |
CO3 |
实验1 |
100% |
|
|
实验2 |
|
10% |
|
实验3 |
|
20% |
|
实验4 |
|
20% |
|
实验5 |
|
20% |
40% |
实验6 |
|
30% |
60% |
|
100% |
100% |
100% |
【注:实验项目可分组或模块】
注:表格中“斜体”段落为示例,“斜体+下划线”段落为说明。
撰稿人:孟祥文
审核人:孟祥文
批准人:倪维健