Об этом курсе
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

Только онлайн-курсы

Начните сейчас и учитесь по собственному графику.
Calendar

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.
Clock

Предполагаемая нагрузка: 5 hours/week

Прибл. 25 ч. на завершение
Comment Dots

English

Субтитры: English, Kazakh
Globe

Только онлайн-курсы

Начните сейчас и учитесь по собственному графику.
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.

Остались вопросы? Посетите Центр поддержки учащихся.