К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Creative Programming for Digital Media & Mobile Apps · LearnSpace
Назад в каталог
courseraПрограммирование

Creative Programming for Digital Media & Mobile Apps

Курс от University of London, Goldsmiths, University of London
Уровень не указан≈ 25.4 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

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

Навыки, которые вы освоите

Computer ProgrammingComputer GraphicsAnimationsDigital Signal ProcessingVideo Game DevelopmentUser Interface (UI)Interactive DesignMobile DevelopmentMultimediaComputer Programming ToolsMusicVisualization (Computer Graphics)Game DesignMusical CompositionWeb Applications

Программа курса

5 модулей · 83 учебных материалов

01Sonic Painter22 материалов

Week 1: Sonic Painter

1.1 IntroductionВидеоWeek 1 Code PackЧтениеSlide packЧтение1.2 ProcessingВидео

Учитесь у экспертов

Prof Marco Gillies

Professor

Professor Matthew Yee-King

Lecturer

Dr Mick Grierson

Reader

Creative Programming for Digital Media & Mobile Apps
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 25.4 ч

5 модулей

Язык: Английский

Субтитры: Арабский, Французский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Нидерландский, Корейский, Немецкий, Русский, Тайский, Индонезийский, Шведский, Турецкий, Испанский, Хинди, Японский, Казахский, Польский

Часть программы вашего университета
Install processing URLЧтение
1.25 Install Javascript Mode InstructionsВидео
Javascript mode is here!Чтение
Practice Quiz: ProcessingЗадание
1.3 Graphics and drawingВидео
1.35 Setup, draw and mouse interactionВидео
Practice Quiz: Graphics, drawing and interactionЗадание
1.4 Running Apps on iOS and AndroidВидео
Practice Quiz: Running Apps on iOS and AndroidЗадание
1.5 Introduction to Audio Видео
Practice Quiz: Introduction to AudioЗадание
1.6 Sonic Painter Видео
Practice Quiz: Sonic PainterЗадание
1.7 Outro Видео
Sonic PainterЗадание
Set up ProcessingВзаимная проверка

Week 1 Additional Lectures

Additional Lecture: Introduction To Programming ВидеоAdditional Lecture: Variables Видео
02DJTube15 материалов

Week 2: DJTube

Week 2 Code PackЧтениеSlide PackЧтение2.1 Intro Видео2.2 Images ВидеоPractice quiz: ImagesЗадание2.3 Controlling audio speed ВидеоPractice Quiz: Controlling audio speedЗадание2.4 Controlling audio stop/ start ВидеоPractice Quiz: Controlling audio stop/startЗадание2.5 DJTube ВидеоPractice Quiz: DJTubeЗадание2.6 Outro ВидеоDJTubeЗадание

Week 2 Additional Lectures

Additional Lecture: Arrays ВидеоAdditional Lecture: Conditionals Видео
03Audio Visualiser17 материалов

Week 3: Audio Visualiser

3 Introduction ВидеоWeek 3 Code PackЧтениеLecture PackЧтение3.1 Transforms (part 1) ВидеоPractice Quiz: Transforms (part 1)Задание3.1 Transforms (part 2) ВидеоPractice Quiz: Transforms (part 2)Задание3.2 Trigonometry ВидеоPractice Quiz: TrigonometryЗадание3.3 Accessing Accelerometer Data ВидеоPractice Quiz: Accessing Accelerometer DataЗадание3.4 Audio Analysis ВидеоPractice Quiz: Audio AnalysisЗадание3.5 Building Audio VisualisersВидео3: Parameterised visualisationЗаданиеCustomise one of the examplesВзаимная проверка3.6 OutroВидео
04AngryDroids17 материалов

Week 4: AngryDroids

4 Introduction ВидеоWeek 4 Code PackЧтениеSlide PackЧтение4.1 Physics ВидеоPractice Quiz: PhysicsЗадание4.2 Forces ВидеоPractice Quiz: ForcesЗадание4.3 Preparing and playing sound FX ВидеоPractice Quiz: Preparing and playing sound FXЗадание4.4 Integrating audio and physics ВидеоPractice Quiz: Integrating audio and physicsЗадание4.5 Group discussion ВидеоPractice Quiz: Group discussionЗадание4.6 Outro ВидеоAngryDroidsЗадание

Week 4 Additional Lectures

Additional Lecture: Functions ВидеоAdditional Lecture: Loops Видео
05Music Machine12 материалов

Week 5: Music Machine

5 IntroВидеоWeek 5 Code PackЧтение5.1 Basic drum sequencerВидеоPractice Quiz: Basic drum sequencerЗадание5.2 Slider widgetВидеоPractice Quiz: Slider widgetЗадание5.3 (Part 1) Music Machine discussion with Martin Roth from RJDJВидео5.3 (Part 2) Music MachineВидеоPractice Quiz: Music MachineЗадание5.4 OutroВидеоMusic Machine QuizЗаданиеCustomise AngryDroids or MusicMachineВзаимная проверка