This course introduces computer programming as a creative discipline to generate sounds, images, animation and more.
One of the most exciting ways to learn programming is through authoring your own creative programs. Known as “creative coding”, this growing field uses computer software as a medium to develop original creative expression.
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. A background in programming is not assumed or necessary.
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.
MOOC’s – Massively Open Online Courses are being run by the top universities world wide and are completely free to take part in. The whole course is run online so you can take part from anywhere in the world as long as you can access the internet.
If you would like to find out more about this course or register to take part click here.