本课程适用于希望将自己的技术技能应用于电子游戏、艺术装置、互动音乐等创意作品的任何人,也适用于希望在艺术实践中使用编程的艺术家。
了解顶级公司的员工如何掌握热门技能

该课程共有5个模块
本周我们将开始使用 Processing IDE。我们将向你展示编写 Processing 草图的基础知识,然后介绍一些图形和音频概念。然后,Mick 将介绍我们的第一个视听示例--SonicPainter,它允许用户使用同步图形和声音进行交互式绘画。
涵盖的内容
11个视频4篇阅读材料6个作业1次同伴评审
本周我们将学习如何使用图像和视频,以及如何以交互方式更全面地控制声音。我们将向大家展示一个名为 "DJTube "的非常基本的交互式 VJ/DJ 应用程序,这是一个非常简单的示例,说明如何在桌面/移动设备上创建和加载视频、图像和动画,并将它们用作基本的用户界面。
涵盖的内容
8个视频2篇阅读材料5个作业
本周的主题是创建视听器。这是一个非常流行和有趣的主题,有很多应用,从音乐播放器到游戏引擎,再到更复杂的东西,如 DSP。我们将学习算法图形、音频分析以及使用手机的加速计功能。请记住,许多台式机都没有加速度计,无论你怎么摇晃都没用!
涵盖的内容
8个视频2篇阅读材料6个作业1次同伴评审
本周我们将使用基于 Box2D 的物理引擎制作一款物理游戏。物理引擎是创建模拟真实世界的动态游戏的绝佳方法。Box2D 是最受欢迎的引擎之一,因为它针对 2D 游戏进行了快速优化,不需要 3D 引擎的繁重处理。许多重要的 2D 游戏都使用了它,其中最著名的是《愤怒的小鸟》。我们将使用 boxwrap2D,它是 Box2D 原始 C++ 版本的 Java 移植版本,旨在与 Processing 配合使用。由于 boxwrap2D 仅支持 Java,因此我们创建了自己的 JavaScript 移植程序,该程序与 javascript 版本的 Box2D 兼容,但提供了与 Processing 版本几乎完全相同的接口。
涵盖的内容
9个视频2篇阅读材料6个作业
欢迎来到数字媒体和移动应用程序创意编程的最后一周。本周,我们将回到我们最喜欢的应用程序开发领域之一--音乐应用程序。本周我们请来了一位非常特别的嘉宾--来自 RJDJ 的 Martin Roth。马丁在消费类移动音乐应用程序方面拥有丰富的工作经验,其中包括令人惊叹的《Inception》应用程序和《黑暗骑士崛起》。他将与我们分享他对移动音乐应用领域不断扩大的看法,以及他对 WebAudio API 的意见。同时,马特将向大家展示如何创建一个非常基本的鼓音序器,马可将带大家学习滑块和多滑块的基础知识,这对于控制音乐应用程序中的参数特别有用。然后,Mick 将带领大家学习 WebAudio 中的一些合成器示例,并向大家介绍 Music Machine 示例,该示例是制作专业移动互动音乐应用程序的绝佳起点。
涵盖的内容
6个视频1篇阅读材料4个作业1次同伴评审
位教师


从 软件开发 浏览更多内容
- 状态:免费试用
University of Michigan
- 状态:免费试用
University of Michigan
- 状态:免费试用
University of Michigan
- 状态:免费试用
University of Virginia
人们为什么选择 Coursera 来帮助自己实现职业发展




学生评论
55 条评论
- 5 stars
60%
- 4 stars
16.36%
- 3 stars
5.45%
- 2 stars
7.27%
- 1 star
10.90%
显示 3/55 个
已于 Jun 10, 2017审阅
Having so much fun programming with processing, the programming concepts and animation is simple to understand with this programming environment
已于 Nov 5, 2016审阅
Awesome course. It's packed with tons of information on how to get started making cool interactive programs, especially if you are a music junkie like myself. Great work!
已于 Feb 22, 2022审阅
This was a great class that shows that programming can still be fun.
常见问题
要获取课程资料、作业和证书,您需要在注册课程时购买证书体验。 您可以尝试免费试听,或申请资助。课程可能提供 "完整课程,无证书"。通过该选项,您可以查看所有课程资料,提交必要的评估,并获得最终成绩。这也意味着您无法购买证书体验。
购买证书后,您就可以访问所有课程资料,包括已评分的作业。完成课程后,您的电子证书将添加到您的 "成就 "页面--您可以从那里打印证书或将其添加到您的 LinkedIn 个人资料中。
是的。在特定的学习课程中,如果您付不起注册费,可以申请助学金或奖学金。如果您选择的学习课程有助学金或奖学金,您可以在说明页面找到申请链接。
更多问题
提供助学金,
¹ 本课程的部分作业采用 AI 评分。对于这些作业,将根据 Coursera 隐私声明使用您的数据。