课程概况
本门课将教授如何在创作中开发及应用编程技巧,这对于开发创作性移动应用、数字音乐和电子游戏非常重要。此外还将教你写出利用图像和音频做出的软件。并且主要集中在如何把这种技能应用在创新项目上。对于没有编程经验的学生还会提供拓展材料。
This course is for anyone who would like to apply their technical skills to creative work ranging from video games to art installations to interactive music, and also for artists who would like to use programming in their artistic practice.
This course will teach you how to develop and apply programming skills to creative work. This is an important skill within the development of creative mobile applications, digital music and video games. It will teach the technical skills needed to write software that make use of images, audio and graphics, and will concentrate on the application of these skills to creative projects. Additional resources will be provided for students with no programming background.
At the end of this course, you will be able to:
* Write creative, audiovisual programs in the Processing environment that run on desktop and mobile
* Programatically manipulate sound in creative ways
* Display images and image sequences
* Generate interactive, algorithmic graphics
* Work with a 2D physics engine to create a basic game
课程大纲
第一周:入门:声波画家
第二周:交互D/VJ 应用
第三周:演奏者和视觉传感器
第四周:身体动作的模拟与合成游戏
第五周:API的访问和处理社会媒体数据
第六周:音乐机器
预备知识
学生最好有相关编程经验或计算机背景知识,和从事创造性工作的经验(课外活动也可以)。这门课也适合刚刚接触编程、但同时具有深厚艺术背景、并且想提高创新应用能力的学生。
常见问题
什么是创意计算?
创意计算即计算机技术的创新性运用,特别是指在一些创意领域如音乐、视觉艺术和游戏上使用编程技巧
我们将用什么编程语言?
Processing语言,它建立在Java语言的基础之上,是现今创作程序中最流行的编程语言。
我没有什么编程经验,但是很想学如何制作创新软件。我可以学这门课吗?
可以。这门课为编程能力不强或没有编程能力的同学设计了拓展资料。
我还可以从哪里找到更多关于 这门课和伦敦大学编程课的资料?
由伦敦大学国际课程策划的世界知名学习项目,内容广泛,灵活自主。本门课内容即取材于此。伦敦大学国际课程始于伦敦大学国际学院和其他12间学院的合作。自1858年创立迄今,成为世界上最古老的遥距教育课程。目前已有超过180个国家的52000名学生获得该课程的资格证书、高等教育文凭等。伦敦大学还与世界各地的网上独立教育中心合作,共同提供教学、私人辅导和教牧关怀。更多信息,请点击http://www.londoninternational.ac.uk/coursera