课程主页: https://www.coursera.org/learn/digitalmedia
在这个数字化时代,编程不仅仅是技术人员的专属技能,越来越多的艺术家也开始意识到编程的重要性。Coursera上的《创意编程:数字媒体与移动应用》课程,就是为那些希望将技术技能应用于创意工作的人们量身定制的。无论你是希望制作视频游戏、艺术装置还是互动音乐,这门课程都能够为你提供必要的技能。
课程包含五个主要部分,逐步带领学员从基础到复杂的创意项目。首先,我们将通过明确的示例,学习如何使用Processing IDE,创建交互式的艺术作品,如Sonic Painter。这不仅教会学员编程的基本概念,还加强了音视频的结合。
接下来,DJTube模块让我们深入探讨如何利用图像和视频,创建简单的互动应用程序,让用户能够在移动设备上体验动态内容与声音的互动。
Audiovisualiser简介则打开了一个全新的视野,学员们将学习如何创建实时音视频分析工具,这对现代音乐播放器和游戏引擎都有着广泛的应用。
在物理基础游戏模块AngryDroids中,我们将见识到Box2D物理引擎的魅力,学习如何创建具有挑战性的2D游戏,同时体会物理引擎为游戏带来的动态玩法。
最后,Music Machine模块回归到音乐应用的开发,邀请了业界专家Martin Roth分享他在移动音乐应用上的丰富经验。学生们将学习如何创建基本的打击乐音序器和使用WebAudio API,构建专业的互动音乐应用。
总的来说,这门课程不仅让技术人员能够开拓创意领域的边界,也为艺术家提供了借助编程提升创作的机会。如果你想在数字媒体和移动应用的世界里,探索无限的创意可能性,不妨报名参加这一课程!
课程主页: https://www.coursera.org/learn/digitalmedia