1
课程详述
COURSE SPECIFICATION
以下课程信息可能根据实际授课需要或在课程检讨之后产生变动。如对课程有任何疑问,请
联系授课教师。
The course information as follows may be subject to change, either during the session because of unforeseen
circumstances, or following review of the course at the end of the session. Queries about the course should be
directed to the course instructor.
1.
课程名称 Course Title
交互式系统设计 Responsive Systems
2.
授课院系
Originating Department
创新创意设计学院 School of Design
3.
课程编号
Course Code
DS204
4.
课程学分 Credit Value
3
5.
课程类别
Course Type
专业基础课 Major Foundational Courses
6.
授课学期
Semester
秋季 Fall
7.
授课语言
Teaching Language
英文 English
8.
他授课教师)
Instructor(s), Affiliation &
Contact
For team teaching, please list
all instructors
LUO Tao
Assistant Professor, School of Design
neoluotao@163.com
9.
/教、属学、联
方式
Tutor/TA(s), Contact
NA
10.
选课人数限额(可不填)
Maximum Enrolment
Optional
2
11.
讲授
Lectures
习题/辅导/讨论
Tutorials
实验/实习
Lab/Practical
其它(请具体注明)
OtherPlease specify
总学时
Total
32
32
64
12.
先修课程、其它学习要
Pre-requisites or Other
Academic Requirements
N/A
13.
后续课程、其它学习规
Courses for which this course
is a pre-requisite
N/A
14.
其它要求修读本课程的学系
Cross-listing Dept.
N/A
教学大纲及教学日历 SYLLABUS
15.
教学目标 Course Objectives
本课程邀请学生设计并制作(实体的或虚拟的)交互式对象,利用各种属性(按钮,位置,压力,光、声等)和控制逻辑
来对人的行为做出动态的响应。目标是通过仔细关注人们在生理、认知和情感上的需求,建立特定场景中对人们有意义
的、新颖的、数字化的关系。此类交互式对象的可能应用领域包括:环境控制、协作环境、游戏、动手学习、以及非标准/
专用人机界面的使用。本课程的大部分课堂时间将用于开发数字编码、制作和原型制作技能。
核心技能:电子控制系统、系统组装、对交互属性的理解、数字编码(控制逻辑)、团队合作
This course invites students to design and prototype (physical or virtual) objects that respond dynamically to human
interaction through various properties (button, position, pressure, light, sound, etc.) and control logic. The goal is to
engage people in meaningful and novel digitally-mediated relationships in a certain context, paying careful attention to
physiological, cognitive and emotional human needs. Possible application areas for such objects include environmental
control, collaborative environments, gameplay, hands-on learning and the use of non-standard/special-purpose human
computer interfaces. A significant portion of the contact time in this class will be dedicated to the development of digital
coding, making and prototyping skills.
Skills: electronic control systems, system assembly, understanding of properties in Interaction, digital coding (control
logic), teamwork
16.
预达学习成果 Learning Outcomes
通过学习,学生将能够:
- 分析和说明交互式系统的使用场景、需求
- 制作交互式系统的硬件和软件原型 。原型工具:ArduinoOrigami Studio*
- 测试原型并根据测试结果进行改良
*
若本课程开始时教室中的
iMac
已安置好)
By the end of this course, students will be able to:
- Analyze and illustrate use scenarios for responsive systems
- Prototype responsive system hardware and software. Tools: Arduino, Origami Studio*
3
- Test the prototype and refine it based on test results
(*If iMacs in classroom are prepared when the course begins)
17.
课程内容及教学日历 如授课语言以英文为主,则课程内容介绍可以用英文;如团队教学或模块教学,教学日历须注明
主讲人)
Course Contents (in Parts/Chapters/Sections/Weeks. Please notify name of instructor for course section(s), if
this is a team teaching or module course.).
Week
Content
1
Welcome, Introduction, and Expected Mindset
Introduction: HCI, Case Studies & Human Needs, Prototyping
Physical Computing, Digital & Analog, Properties & Control
Case Studies (Demo), Identifying Project Opportunities
Arduino and Origami Introduction and Setup
Electronic Components and Circuit Prototyping
Practice 1 (support and tutorials)
Storytelling and Scenario Building
Properties in Interaction, Coding: Data I/O
Coding: Sensors
Coding: Motors, Actuators, Animations
Practice 2 (support and tutorials)
Properties in Interaction (Details), Coding: Data Type
Practice 3 (support and tutorials)
Detailed Analysis of Human Need (Cases)
2
Control Logic & Relationship in Interaction
Coding: Control Structures
Practice 4 (support and tutorials)
Coding: Libraries (Arduino/Origami)
Practice 5: (develop ideas and select functions or patches to explore)
Coding: Libraries (Arduino/Origami)
Time as a Property in Interaction (Speed, Lag, Delay, Constraint, etc.)
Practice 6 (support and tutorials)
Project Development (support and tutorials)
Interim Presentation & Review, Acting, Perceiving and Understanding (guest judge)
Mutual Comments
3
Coding: Libraries (Arduino/Origami)
User Test and Iteration
Project Development (support and tutorials)
Personal Industry Experience, Cases & Lessons
Industry Visit. (candidates: Tencent, OPPO, NetEase Games, CVTE, etc.)
Supplementary Theory Lecture, Q&A
Project Development (support and tutorials)
Project Development (support and tutorials)
4
Supplementary Theory Lecture, Q&A
Project Development (support and tutorials)
Project Development (support and tutorials)
Supplementary Theory Lecture, Q&A
Project Development (support and tutorials)
Final Presentation, Prototype Demonstration and Review (together with guest judges),
Report Briefing
Summary and Conclusion
Q&A, Course Feedback
18.
教材及其它参考资料 Textbook and Supplementary Readings
4
Jody Culkin and Eric Hagan (2017). Learn Electronics with Arduino: An Illustrated Beginner’s Guide
to Physical Computing, Maker Media, San Francisco, CA.
Tianhong Pan and Yi Zhu (2017). Designing Embedded Systems with Arduino: A Fundamental
Technology for Makers, Springer, Singapore.
Origami Studio 3 Online Tutorials (https://origami.design/tutorials/)
Origami Studio 3 Online Documentation (https://origami.design/documentation/)
课程评估 ASSESSMENT
19.
评估形式
Type of
Assessment
评估时间
Time
占考试总成绩百分比
% of final
score
违纪处罚
Penalty
备注
Notes
出勤 Attendance
10%
课堂表现
Class
Performance
小测验
Quiz
课程项目 Projects
平时作业
Assignments
20%
期中考试
Mid-Term Test
期末考试
Final Exam
期末报告
Final
Presentation
50%
其它(可根据需要
改写以上评估方
式)
Others (The
above may be
modified as
necessary)
20%
Interim Presentation
其它(可根据需要
改写以上评估方
式)
Others (The
above may be
modified as
necessary)
20.
记分方式 GRADING SYSTEM
A. 十三级等级 Letter Grading
B. 二级记分制(通过/不通过) Pass/Fail Grading
5
课程审批 REVIEW AND APPROVAL
21.
本课程设置已经过以下责任人/委员会审议通过
This Course has been approved by the following person or committee of authority
Thomas Kvan 关道文
Dean, School of Design 创新创意设计学院院长
21 07 14