- Level Foundation
- المدة 25 ساعات hours
- الطبع بواسطة University of London
-
Offered by
عن
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الوحدات
Week 1: Sonic Painter
6
Assignment
- Practice Quiz: Processing
- Practice Quiz: Graphics, drawing and interaction
- Practice Quiz: Running Apps on iOS and Android
- Practice Quiz: Introduction to Audio
- Practice Quiz: Sonic Painter
- Sonic Painter
1
Peer Review
- Set up Processing
9
Videos
- 1.1 Introduction
- 1.2 Processing
- 1.25 Install Javascript Mode Instructions
- 1.3 Graphics and drawing
- 1.35 Setup, draw and mouse interaction
- 1.4 Running Apps on iOS and Android
- 1.5 Introduction to Audio
- 1.6 Sonic Painter
- 1.7 Outro
4
Readings
- Week 1 Code Pack
- Slide pack
- Install processing URL
- Javascript mode is here!
Week 1 Additional Lectures
2
Videos
- Additional Lecture: Introduction To Programming
- Additional Lecture: Variables
Week 2: DJTube
5
Assignment
- Practice quiz: Images
- Practice Quiz: Controlling audio speed
- Practice Quiz: Controlling audio stop/start
- Practice Quiz: DJTube
- DJTube
6
Videos
- 2.1 Intro
- 2.2 Images
- 2.3 Controlling audio speed
- 2.4 Controlling audio stop/ start
- 2.5 DJTube
- 2.6 Outro
2
Readings
- Week 2 Code Pack
- Slide Pack
Week 2 Additional Lectures
2
Videos
- Additional Lecture: Arrays
- Additional Lecture: Conditionals
Week 3: Audio Visualiser
6
Assignment
- Practice Quiz: Transforms (part 1)
- Practice Quiz: Transforms (part 2)
- Practice Quiz: Trigonometry
- Practice Quiz: Accessing Accelerometer Data
- Practice Quiz: Audio Analysis
- 3: Parameterised visualisation
1
Peer Review
- Customise one of the examples
8
Videos
- 3 Introduction
- 3.1 Transforms (part 1)
- 3.1 Transforms (part 2)
- 3.2 Trigonometry
- 3.3 Accessing Accelerometer Data
- 3.4 Audio Analysis
- 3.5 Building Audio Visualisers
- 3.6 Outro
2
Readings
- Week 3 Code Pack
- Lecture Pack
Week 4: AngryDroids
6
Assignment
- Practice Quiz: Physics
- Practice Quiz: Forces
- Practice Quiz: Preparing and playing sound FX
- Practice Quiz: Integrating audio and physics
- Practice Quiz: Group discussion
- AngryDroids
7
Videos
- 4 Introduction
- 4.1 Physics
- 4.2 Forces
- 4.3 Preparing and playing sound FX
- 4.4 Integrating audio and physics
- 4.5 Group discussion
- 4.6 Outro
2
Readings
- Week 4 Code Pack
- Slide Pack
Week 4 Additional Lectures
2
Videos
- Additional Lecture: Functions
- Additional Lecture: Loops
Week 5: Music Machine
4
Assignment
- Practice Quiz: Basic drum sequencer
- Practice Quiz: Slider widget
- Practice Quiz: Music Machine
- Music Machine Quiz
1
Peer Review
- Customise AngryDroids or MusicMachine
6
Videos
- 5 Intro
- 5.1 Basic drum sequencer
- 5.2 Slider widget
- 5.3 (Part 1) Music Machine discussion with Martin Roth from RJDJ
- 5.3 (Part 2) Music Machine
- 5.4 Outro
1
Readings
- Week 5 Code Pack
Auto Summary
Unlock your creative potential with "Creative Programming for Digital Media & Mobile Apps" by Coursera. Ideal for tech enthusiasts and artists alike, this foundational IT & Computer Science course teaches you to develop creative mobile applications, digital music, and video games. No programming background is required, as additional resources are provided. Over 1500 minutes, learn to write audiovisual programs, manipulate sound, display images, generate interactive graphics, and create basic games. Available with a Starter subscription, this course is perfect for anyone looking to blend technical skills with creative projects.

Prof Marco Gillies

Dr Matthew Yee-King

Dr Mick Grierson