hi,小慕
课程

中国大学MOOC,为你提供一流的大学教育

hi,小mooc
互动图形基础
第7次开课
开课时间: 2023年10月09日 ~ 2024年01月08日
学时安排: 3小时每周
当前开课已结束 已有 494 人参加
立即自学
往期不提供结课证书,想参加下学期课程, 点击这里预约>>
课程详情
课程评价(51)
spContent=进入数据智能时代,编程接口、算法和传感器已经成为艺术家及设计师们营造互动可视化体验所必须掌握的工具。加入本课,让我们一起学习如何“用代码来绘制,用算法来设计”!
进入数据智能时代,编程接口、算法和传感器已经成为艺术家及设计师们营造互动可视化体验所必须掌握的工具。加入本课,让我们一起学习如何“用代码来绘制,用算法来设计”!
—— 课程团队
课程概述

      本课程是一门面向艺术或设计类专业的技术基础类课程,其教学目标是让学生掌握基本的创意编程开发工具,了解构建互动图形体验的基本方法,为今后从事交互设计、信息设计以及数字媒体设计等领域的设计实践打造必要的技术基础。

      本课程主要使用p5.js,这是一个基于JavaScript互动媒体库,在艺术家与设计师中颇为流行。课程将以音乐可视化的实现过程为例,介绍p5.js的基本用法以及互动图形体验的构建过程。课程强调从具体的问题出发,带领学生一步一步动手实践进行学习,比较适合零编程基础的艺术或设计类专业学生。

      通过学习本课程,学生将了解如何从鼠标、麦克风及摄像头等硬件中获取用户输入的数据,如何将这些数据渲染为动态的图形元素,并在浏览器中响应用户行为的变化,最终构建一个支持特定人机互动逻辑的互动可视化体验装置。经历并理解这一过程,对学生今后构建复杂的人机互动系统至关重要。

      本课程重在引导学生自主实践以及自由地探索和体验,不会深入学习编程的相关概念,也不会进一步讨论界面设计的方法、原则和模式,其教学内容与形式比较适合艺术或设计类专业本科1-2年级学生学习

授课目标

艺术与设计大类专业的学生;互动图形艺术的爱好者。

课程大纲
课程介绍与准备
课程的基本内容、学习意义、适用对象以及准备工作
创建p5js项目
p5js项目的创建、预览以及调试,VSCode编辑器的使用
在画布上绘制图形
如何在画布上绘制图形
让图形动起来
如何让图形在画布上运动
设置运动的规则
如何使用基本的数学逻辑来设置运动的规则
使用向量描述运动
如何使用向量来描述运动的规则
让图形响应鼠标点击
鼠标事件的处理方法
使用Class批量创建多个图形
Class的基本概念与用法
丰富Class的属性和方法
如何在Class内定义属性与方法
读取麦克风的声音
如从取麦克风获取声音数据
加载音乐
如何加载音乐
使用FFT分析音乐数据
FFT的用法
模拟自然的随机运动
Noise的用法
利用Arduino传感器与图形互动
p5.js 与Arduino传感器的通信
展开全部
证书要求

为积极响应国家低碳环保政策, 2021年秋季学期开始,中国大学MOOC平台将取消纸质版的认证证书,仅提供电子版的认证证书服务,证书申请方式和流程不变。

 

电子版认证证书支持查询验证,可通过扫描证书上的二维码进行有效性查询,或者访问 https://www.icourse163.org/verify,通过证书编号进行查询。学生可在“个人中心-证书-查看证书”页面自行下载、打印电子版认证证书。

 

完成课程教学内容学习和考核,成绩达到课程考核标准的学生(每门课程的考核标准不同,详见课程内的评分标准),具备申请认证证书资格,可在证书申请开放期间(以申请页面显示的时间为准),完成在线付费申请。

 

认证证书申请注意事项:

1. 根据国家相关法律法规要求,认证证书申请时要求进行实名认证,请保证所提交的实名认证信息真实完整有效。

2. 完成实名认证并支付后,系统将自动生成并发送电子版认证证书。电子版认证证书生成后不支持退费。


参考资料
常见问题

Q :  本课程如何考核?

A :  按照相关要求完成老师在“考试”栏目发布的【期末作业】,总成绩100分。


湖南大学
3 位授课老师
袁翔

袁翔

教授

钟鸣

钟鸣

讲师

欧静

欧静

博士、副教授、硕士导师

推荐课程

中国书法

任德山

91992人参加

走近摄影

黎大志

60806人参加

交互数字媒体技术与设计

王巍

19984人参加

设计概论

赵丹华

20888人参加
下载
下载

下载App