课程主页: https://www.coursera.org/learn/digitalmedia
课程概述
如果你热爱创意工作,同时又希望将你的技术技能应用于如视频游戏、艺术装置和互动音乐领域,那么Coursera上讲授的《创意编程:数字媒体与移动应用课程》将是你不容错过的好选择。
这个课程旨在教会学生如何将编程技能应用到创意工作中,这是在现代移动应用、数字音乐及视频游戏开发中不可或缺的一项重要技能。
课程大纲
以下是该课程的五个主题,每周都会教你一些新的技能:
- Sonic Painter: 学习使用Processing IDE进行创作,并探讨如何开发可以与图像和音效同步的互动画作。
- DJTube: 制作一个基本的互动VJ/DJ应用程序,学习如何在桌面和移动设备上进行视频、图像与动画的加载及控制。
- Audio Visualiser: 创建视音频播放器,深入这一领域的应用,包括音乐播放器和游戏引擎,将算法图形与声音分析结合。
- AngryDroids: 创作理应让你惊叹的基于物理的游戏《愤怒小鸟》,学习如何运用Box2D物理引擎。
- Music Machine: 探索如何制作手机互动音乐应用,同时学习WebAudio API,为最终的互动音乐应用创造一份完善的基础。
课程推荐
这门课程尤其适合那些希望将艺术与技术结合的人。无论你是艺术家希望在创造中融入编程,还是开发者想探索艺术领域的巧妙,课程内容都非常丰富实用。
总之,《创意编程:数字媒体与移动应用课程》绝对值得一试,不仅能提升你的编程技能,扩展创造力,而还可能引领你创造出令人惊叹的艺术作品!
课程主页: https://www.coursera.org/learn/digitalmedia