课程信息
4.5
34 ratings
6 reviews
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...
Globe

100% 在线课程

立即开始,按照自己的计划学习。
Calendar

可灵活调整截止日期

根据您的日程表重置截止日期。
Clock

建议:5 hours/week

完成时间大约为25 小时
Comment Dots

English

字幕:English, Kazakh
Globe

100% 在线课程

立即开始,按照自己的计划学习。
Calendar

可灵活调整截止日期

根据您的日程表重置截止日期。
Clock

建议:5 hours/week

完成时间大约为25 小时
Comment Dots

English

字幕:English, Kazakh

教学大纲 - 您将从这门课程中学到什么

1

章节
Clock
完成时间为 6 小时

Sonic Painter

This week we are getting up and running with the Processing IDE. We will show you the basics of writing Processing sketches then move onto some graphics and audio concepts. Mick will then introduce our first audiovisual example - SonicPainter, which allows users to interactively paint with synchronised graphics and sound. ...
Reading
11 个视频(共 95 分钟), 4 个阅读材料, 7 个测验
Video11 个视频
1.2 Processing4分钟
1.25 Install Javascript Mode Instructions5分钟
1.3 Graphics and drawing11分钟
1.35 Setup, draw and mouse interaction6分钟
1.4 Running Apps on iOS and Android6分钟
1.5 Introduction to Audio 9分钟
1.6 Sonic Painter 16分钟
1.7 Outro 1分钟
Additional Lecture: Introduction To Programming 13分钟
Additional Lecture: Variables 18分钟
Reading4 个阅读材料
Week 1 Code Pack10分钟
Slide pack10分钟
Install processing URL10分钟
Javascript mode is here!10分钟
Quiz6 个练习
Practice Quiz: Processing6分钟
Practice Quiz: Graphics, drawing and interaction12分钟
Practice Quiz: Running Apps on iOS and Android30分钟
Practice Quiz: Introduction to Audio4分钟
Practice Quiz: Sonic Painter4分钟
Sonic Painter20分钟

2

章节
Clock
完成时间为 2 小时

DJTube

This week we are looking at using images and video, and also finding out how to control sound more fully in an interactive way. We're going to be showing you a really basic interactive VJ/DJ app called 'DJTube', which is a very simple example of how to create and load video, images and animations on desktops / mobile devices, and also use them as a basic user interface.  ...
Reading
8 个视频(共 83 分钟), 2 个阅读材料, 5 个测验
Video8 个视频
2.1 Intro 1分钟
2.2 Images 19分钟
2.3 Controlling audio speed 12分钟
2.4 Controlling audio stop/ start 7分钟
2.5 DJTube 14分钟
2.6 Outro 2分钟
Additional Lecture: Arrays 5分钟
Additional Lecture: Conditionals 19分钟
Reading2 个阅读材料
Week 2 Code Pack10分钟
Slide Pack10分钟
Quiz5 个练习
Practice quiz: Images6分钟
Practice Quiz: Controlling audio speed4分钟
Practice Quiz: Controlling audio stop/start6分钟
Practice Quiz: DJTube4分钟
DJTube20分钟

3

章节
Clock
完成时间为 4 小时

Audio Visualiser

This week is all about creating an Audiovisualiser. This is a really popular and interesting topic that has lots of applications, from music players, to game engines, to more complex things such as DSP. We'll be learning about algorithmic graphics, audio analysis, and also about using the accelerometer features of your phone. Remember that many desktops don't have accelerometers, no matter how much you shake them! ...
Reading
8 个视频(共 79 分钟), 2 个阅读材料, 7 个测验
Video8 个视频
3.1 Transforms (part 1) 8分钟
3.1 Transforms (part 2) 5分钟
3.2 Trigonometry 5分钟
3.3 Accessing Accelerometer Data 12分钟
3.4 Audio Analysis 16分钟
3.5 Building Audio Visualisers25分钟
3.6 Outro2分钟
Reading2 个阅读材料
Week 3 Code Pack10分钟
Lecture Pack10分钟
Quiz6 个练习
Practice Quiz: Transforms (part 1)8分钟
Practice Quiz: Transforms (part 2)4分钟
Practice Quiz: Trigonometry6分钟
Practice Quiz: Accessing Accelerometer Data6分钟
Practice Quiz: Audio Analysis6分钟
3: Parameterised visualisation20分钟

4

章节
Clock
完成时间为 3 小时

AngryDroids

This week we will be creating a physics based game using a Physics engine based on Box2D. Physics engines are a fantastic way of creating dynamic gameplay that models the real world. Box2D is one of the most popular because it is optimised to be fast for 2D games that don't need the heavy processing of a 3D engine. It is used in many important 2D games, most famously Angry Birds. We will be using boxwrap2D which is a Java port of the original C++ version of Box2D, that is designed to work with Processing. Since boxwrap2D is java only we have created our own port to JavaScript, which interfaces to the javascript version of Box2D, but provides an almost identical interface to the Processing version. ...
Reading
9 个视频(共 105 分钟), 2 个阅读材料, 6 个测验
Video9 个视频
4.1 Physics 13分钟
4.2 Forces 7分钟
4.3 Preparing and playing sound FX 12分钟
4.4 Integrating audio and physics 9分钟
4.5 Group discussion 23分钟
4.6 Outro 2分钟
Additional Lecture: Functions 15分钟
Additional Lecture: Loops 18分钟
Reading2 个阅读材料
Week 4 Code Pack10分钟
Slide Pack10分钟
Quiz6 个练习
Practice Quiz: Physics6分钟
Practice Quiz: Forces4分钟
Practice Quiz: Preparing and playing sound FX10分钟
Practice Quiz: Integrating audio and physics6分钟
Practice Quiz: Group discussion8分钟
AngryDroids16分钟
4.5

热门审阅

创建者 VANov 6th 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!

创建者 LAJun 11th 2017

Having so much fun programming with processing, the programming concepts and animation is simple to understand with this programming environment

讲师

Dr Marco Gillies

Senior Lecturer
Computing Department, Goldsmiths, University of London

Dr Matthew Yee-King

Lecturer
Computing Department, Goldsmiths, University of London

Dr Mick Grierson

Reader
Computing Department, Goldsmiths, University of London

关于 University of London

The University of London is a federal University which includes 18 world leading Colleges. Our distance learning programmes were founded in 1858 and have enriched the lives of thousands of students, delivering high quality University of London degrees wherever our students are across the globe. Our alumni include 7 Nobel Prize winners. Today, we are a global leader in distance and flexible study, offering degree programmes to over 50,000 students in over 180 countries. To find out more about studying for one of our degrees where you are, visit www.london.ac.uk...

关于 Goldsmiths, University of London

Championing research-rich degrees that provoke thought, stretch the imagination and tap into tomorrow’s world, at Goldsmiths we’re asking the questions that matter now in subjects as diverse as the arts and humanities, social sciences, cultural studies, computing, and entrepreneurial business and management. We are a community defined by its people: innovative in spirit, analytical in approach and open to all....

常见问题

  • Once you enroll for a Certificate, you’ll have access to all videos, quizzes, and programming assignments (if applicable). Peer review assignments can only be submitted and reviewed once your session has begun. If you choose to explore the course without purchasing, you may not be able to access certain assignments.

  • When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.

还有其他问题吗?请访问 学生帮助中心