Creative Programming for Digital Media & Mobile Apps

Marco Gillies, Matthew Yee-King and Mick Grierson, University of London

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

Syllabus

Week 1: Introduction: sonic painterWeek 2: Interactive D/VJ appWeek 3: Music player and sensor controlled visualiserWeek 4: Game with physical modelling and synthesisWeek 5: APIs accessing and processing social media dataWeek 6: Music machine

Recommended Background

Most students are expected to have some background in programming and/or computer science, and some experience of (possibly extra curricular) creative work. The course is also suitable for students new to computer programming but with a strong arts background, and a desire to develop skills in creative applications development.

Suggested Readings

There is no required reading.

If you would like a book, this book is an excellent introduction to Processing, the programming environment we are using. 

http://www.amazon.com/books/dp/0123736021

Course Format

The course will consist of 2 elements: the development of technical skills for software design using a range of media, and the development of creative work that applies these skills. Each week will consist of:
● A lecture on a technical topic (e.g. writing image or audio processing software)● A lecture on creative skills related to the technical topic (e.g. how to create better images through photography / editing or how to create more effective audio) as well as suggestions on project development.● A set of exercises to practice the technical and creative skills covered in the lecture● Week by week guidance for working on your creative projects
● An additional lecture for students with no programming background

FAQ

  • What is Creative Computing?Creative Computing is the creative use of computing technology, particularly the application of programming skills to creative areas such as music, visual arts and games.
  • What programming language will be used?Processing, which is a dialect of Java that is one of the most popular programming languages among creative programmers.
  • I don't have much Programming experience, but want to learn how to make Creative Software. Is this course for me?Yes. The course is designed with additional materials for creatives with limited or no programming skills but who want to develop their skills in creative software development.
  • Where can I find out about more information regarding this subject and the University of London programmes?The content of this course is drawn from the extensive world renowned portfolio of flexible study programmes offered through the University of London International Programmes. These programmes result from a collaboration between the University of London International Academy and 12 Colleges of the University of London. Established in 1858, the International  programmes is the world’s oldest provider of flexible learning.  Today there are 52,000 students in 180 countries studying through the University of London International Programmes, for more than 100 qualifications at degree, higher education diploma and certificate level. The University also works with a network of independent teaching centres worldwide, all of which provide teaching, tutoring and pastoral care. For more information please visit http://www.londoninternational.ac.uk/coursera 
Сессии:
  • 3 августа 2015, 6 недель
  • 23 июня 2014, 6 недель
  • 10 июня 2013, 6 недель
Характеристики онлайн курса:
  • Бесплатный:
  • Платный:
  • Сертификат:
  • MOOC:
  • Видеолекции:
  • Аудиолекции:
  • Email-курс:
  • Язык: Английский Gb

Отзывы

Пока никто не написал отзыв по этому курсу. Хотите быть первым?

Зарегистрируйтесь, чтобы оставить отзыв

Show?id=n3eliycplgk&bids=695438
Входит в подборки курсов:
6-171f03 Internet Applications and Multimedia Technologies
4 курс МИЭМ ВШЭ, 6 кредитов.
Slide1 Разработка ПО для мобильных устройств
3 курс МИЭМ ВШЭ, 5 кредитов.
NVIDIA
Ещё курсы на эту тему:
Globalization_262x136_0 INFX523-01: Globalization's Winners and Losers: Challenges for Developed and Developing Countries
Who are the winners and losers of globalization? What should be done to improve...
Cplusplus_pic C++ For C Programmers
This course is for experienced C programmers who want to program in C++. The...
Flag-raising-on-iwo-jima The Camera Never Lies
Film, images & historical interpretation in the 20th century for those who have...
120820_46e9_7 Programming for Complete Beginners in C#
Learning to code C#? We have provided HD video lectures, live coding sessions...
V-multicoloured-brain Why We Need Psychology
For adults with an interest in the study of human behaviour – especially those...
Ещё из рубрики «Технические науки»:
Regular_1232bc67-5f79-4a83-96bf-f7ee50d82a52 Why Do We Age? The Molecular Mechanisms of Ageing
Why do we age? Is there a limit to human lifespan? Can we prolong our lives...
Regular_59a3635e-becd-4262-a7f0-f12c98455c8b An Introduction to Building Information Modelling
Explore the drivers and definitions of BIM and understand why BIM is an important...
Regular_5b9304d1-9dc6-4562-9630-63a8faf9e69a Getting Started with Teaching Data Science in Schools
Learn the basics of data science and how to introduce data science in the classroom...
Regular_96559164-e7a5-4c02-b808-a8971f9508fc Applied Data Science
Develop your data science and analytics skills and improve your understanding...
Regular_d34e48d7-07bd-4ec6-aa5b-e4fe765d8de4 Planet Partners: Tackling the Climate Crisis Together
Investigate the impact of climate change, the research being done to tackle...
Ещё от Coursera:
Success-from-the-start-2 First Year Teaching (Secondary Grades) - Success from the Start
Success with your students starts on Day 1. Learn from NTC's 25 years developing...
New-york-city-78181 Understanding 9/11: Why Did al Qai’da Attack America?
This course will explore the forces that led to the 9/11 attacks and the policies...
Small-icon.hover Aboriginal Worldviews and Education
This course will explore indigenous ways of knowing and how this knowledge can...
Ac-logo Analytic Combinatorics
Analytic Combinatorics teaches a calculus that enables precise quantitative...
Talk_bubble_fin2 Accountable Talk®: Conversation that Works
Designed for teachers and learners in every setting - in school and out, in...

© 2013-2019