link Источник:
date_range Начало 1 мая 2017 г.
event_note Завершение 12 июня 2017 г.
list 6 последовательности
assignment Уровень : Начальный
chat_bubble_outline Язык : английский
card_giftcard 288 баллы
Мнение сообщества

Важная информация

credit_card Обучение платное
verified_user Сертификация платная
timer 36 час(ы) курса


Use computer programming as a creative discipline to generate sounds, images, animations and more, with this free online course.

Throughout the course we’ll help you develop practical programming concepts and skills by exploring creative ideas and challenges. We’ll be looking at the history and philosophy behind artistic uses of technology, so you can gain a greater understanding of how best to express your own creative vision using the software you write.

The aim is to teach you “algorithmic thinking” – ways to conceptualise and model the world so you can express creative ideas using computer programs.

Each week we’ll start with a simple creative idea and guide you through turning that idea into a working computer program. We’ll be exploring programs that can generate images, animations and sound. You’ll learn how to interact with them to change their behaviour, creating increasingly complex and nuanced visual and sonic artworks using generative programming techniques.

We will also look at how leading professional artists and designers work creatively with computers, technology and robotics, examining their creative process and the ideas that inspire them.

The course is very different from technical courses on programming. We will place creative programming in context through discussion about some of the most interesting questions raised by computer-generated art, such as:

  • Can a computer be independently creative?
  • Who is the author of a work of computer art: the programmer or the program?
  • How is our understanding of art and creativity changed by technology?
  • Does the computer bring anything that is really new to art?

If you’ve ever wondered about these questions or wanted to learn how to program a computer for creative purposes, then this course is for you.

more_horiz Подробнее
more_horiz Свернуть


  • Produce a simple graphic using the Processing programming environment.
  • Apply programming concepts of arrays and lists.
  • Perform different branches of code based on conditions.
  • Synthesise images and sounds into programming work.
  • Apply code statements to loop and repeat sections of programming code.
  • Investigate the basics of object-oriented programming and coding with objects.
  • Explore an artistic approach to translating physical motion into an algorithm and implementing the algorithm as a program.
  • Reflect on the history and significance of typography and letterforms to human culture.
  • Describe and explore some of the basic ideas behind processes used in generative art, such as feedback, aesthetic selection, evolution and algorithms.
  • Describe ideas and thoughts on some broader cultural issues concerning artificial life and what it means to be creative for people and machines.

Who is the course for?

No prior knowledge of programming is necessary, but having an interest or background in any creative area would be beneficial. It is assumed that you have basic computer skills (including how to download software applications) and basic knowledge of files, directories, images and movies. The course involves programming using the Processing environment, so you will need access to a computer that you can download and install this software on.



Jon McCormack

Jon McCormack is a researcher in computing and an internationally acclaimed electronic media artist. He is currently a research fellow in the Faculty of Information Technology at Monash University.

Mark Guglielmetti

Mark Guglielmetti is a researcher, academic and media artist. He currently lectures in Digital Art and Communication Design at Monash Art Design & Architecture (MADA) at Monash University.



Université Monash

Monash University est l'une des principales universités australiennes classées parmi les 1% les plus importantes au monde (Times Higher Education World University Rankings)

L'Université Monash a été créée à Melbourne en Australie en 1958. En un peu plus de 50 ans, l'Université est devenue la plus grande université d'Australie, jouissant d'une réputation nationale et internationale enviable pour l'excellence en recherche et en enseignement. L'Université Monash est le plus jeune membre du Groupe des Huit, la coalition des universités les plus prestigieuses à forte intensité de recherche d'Australie.

Monash est une université mondiale possédant l'ambition et la capacité de relever les grands défis mondiaux. Il a des campus en Australie, en Chine, en Malaisie et en Afrique du Sud, ainsi qu'un centre d'éducation en Italie et des partenariats majeurs avec des universités au Royaume-Uni et en Inde. Pour plus d'informations, visitez




FutureLearn est une plate-forme d'apprentissage proposant des formations en ligne ouvertes à tous (MOOC)

Fondée en Décembre 2012, la société est entièrement détenue par l'Open University à Milton Keynes, en Angleterre.

Elle est la 1ère plateforme offrant des MOOC au Royaume-Uni, avec à son actif plus d'une cinquantaine d'universités partenaires provenant du Royaume Uni mais aussi du reste du monde.

FutureLearn se différencie également par des partenariats avec des entités non-universitaires comme le British Museum, le British Council, la British Library et la national Film and Television School.

Оценка сообщества
5 /5 Средняя
Лучшая оценка


30 августа 2021 г.
Вы разработчик этого МООК ?
Какую оценку вы бы дали этому ресурсу ?
30 августа 2021 г.