Acerca de este Curso
4.4
36 calificaciones
7 revisiones
100 % en línea

100 % en línea

Comienza de inmediato y aprende a tu propio ritmo.
Fechas límite flexibles

Fechas límite flexibles

Restablece las fechas límite en función de tus horarios.
Horas para completar

Aprox. 26 horas para completar

Sugerido: 5 hours/week...
Idiomas disponibles

Inglés (English)

Subtítulos: Inglés (English), Kazajo
100 % en línea

100 % en línea

Comienza de inmediato y aprende a tu propio ritmo.
Fechas límite flexibles

Fechas límite flexibles

Restablece las fechas límite en función de tus horarios.
Horas para completar

Aprox. 26 horas para completar

Sugerido: 5 hours/week...
Idiomas disponibles

Inglés (English)

Subtítulos: Inglés (English), Kazajo

Programa - Qué aprenderás en este curso

Semana
1
Horas para completar
6 horas para completar

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 videos (Total 95 min), 4 readings, 7 quizzes
Video11 videos
1.2 Processing4m
1.25 Install Javascript Mode Instructions5m
1.3 Graphics and drawing11m
1.35 Setup, draw and mouse interaction6m
1.4 Running Apps on iOS and Android6m
1.5 Introduction to Audio 9m
1.6 Sonic Painter 16m
1.7 Outro 1m
Additional Lecture: Introduction To Programming 13m
Additional Lecture: Variables 18m
Reading4 lecturas
Week 1 Code Pack10m
Slide pack10m
Install processing URL10m
Javascript mode is here!10m
Quiz6 ejercicios de práctica
Practice Quiz: Processing6m
Practice Quiz: Graphics, drawing and interaction12m
Practice Quiz: Running Apps on iOS and Android30m
Practice Quiz: Introduction to Audio4m
Practice Quiz: Sonic Painter4m
Sonic Painter20m
Semana
2
Horas para completar
2 horas para completar

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 videos (Total 83 min), 2 readings, 5 quizzes
Video8 videos
2.2 Images 19m
2.3 Controlling audio speed 12m
2.4 Controlling audio stop/ start 7m
2.5 DJTube 14m
2.6 Outro 2m
Additional Lecture: Arrays 5m
Additional Lecture: Conditionals 19m
Reading2 lecturas
Week 2 Code Pack10m
Slide Pack10m
Quiz5 ejercicios de práctica
Practice quiz: Images6m
Practice Quiz: Controlling audio speed4m
Practice Quiz: Controlling audio stop/start6m
Practice Quiz: DJTube4m
DJTube20m
Semana
3
Horas para completar
4 horas para completar

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 videos (Total 79 min), 2 readings, 7 quizzes
Video8 videos
3.1 Transforms (part 1) 8m
3.1 Transforms (part 2) 5m
3.2 Trigonometry 5m
3.3 Accessing Accelerometer Data 12m
3.4 Audio Analysis 16m
3.5 Building Audio Visualisers25m
3.6 Outro2m
Reading2 lecturas
Week 3 Code Pack10m
Lecture Pack10m
Quiz6 ejercicios de práctica
Practice Quiz: Transforms (part 1)8m
Practice Quiz: Transforms (part 2)4m
Practice Quiz: Trigonometry6m
Practice Quiz: Accessing Accelerometer Data6m
Practice Quiz: Audio Analysis6m
3: Parameterised visualisation20m
Semana
4
Horas para completar
3 horas para completar

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 videos (Total 105 min), 2 readings, 6 quizzes
Video9 videos
4.1 Physics 13m
4.2 Forces 7m
4.3 Preparing and playing sound FX 12m
4.4 Integrating audio and physics 9m
4.5 Group discussion 23m
4.6 Outro 2m
Additional Lecture: Functions 15m
Additional Lecture: Loops 18m
Reading2 lecturas
Week 4 Code Pack10m
Slide Pack10m
Quiz6 ejercicios de práctica
Practice Quiz: Physics6m
Practice Quiz: Forces4m
Practice Quiz: Preparing and playing sound FX10m
Practice Quiz: Integrating audio and physics6m
Practice Quiz: Group discussion8m
AngryDroids16m
4.4
7 revisionesChevron Right

Principales revisiones

por 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!

por LAJun 11th 2017

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

Instructores

Avatar

Dr Marco Gillies

Senior Lecturer
Computing Department, Goldsmiths, University of London
Avatar

Dr Matthew Yee-King

Lecturer
Computing Department, Goldsmiths, University of London
Avatar

Dr Mick Grierson

Reader
Computing Department, Goldsmiths, University of London

Acerca de 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...

Acerca de 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....

Preguntas Frecuentes

  • Una vez que te inscribes para obtener un Certificado, tendrás acceso a todos los videos, cuestionarios y tareas de programación (si corresponde). Las tareas calificadas por compañeros solo pueden enviarse y revisarse una vez que haya comenzado tu sesión. Si eliges explorar el curso sin comprarlo, es posible que no puedas acceder a determinadas tareas.

  • Cuando compras un Certificado, obtienes acceso a todos los materiales del curso, incluidas las tareas calificadas. Una vez que completes el curso, se añadirá tu Certificado electrónico a la página Logros. Desde allí, puedes imprimir tu Certificado o añadirlo a tu perfil de LinkedIn. Si solo quieres leer y visualizar el contenido del curso, puedes participar del curso como oyente sin costo.

¿Tienes más preguntas? Visita el Centro de Ayuda al Alumno.