Utilizing basic aspects of computer programming, this course will explore how artists can use code to explore a variety of content in digital art. By means of the programming environment Processing, students will investigate issues in animation, design, interactivity, electronics, physical computing (using the Arduino platform) and other relevant topics.
Course Objectives and Procedures:
To create digital art using computer code as a the primary medium.
To gain an understanding of basic computer programming concepts. We will explore how the nerdy process of writing computer code relates and is applied in contemporary art practices. Through readings, lectures, discussions, critiques, writing and art making we will explore what makes using and writing code unique in the art world. While this is a studio course in which we will learn software and techniques, there will also be a strong focus on the CONTENT of the digital art works created in class.
To achieve a level of comfort with the tools and techniques needed to use programming to create a variety of art. We will use Processing, in addition to digital cameras, video cameras, scanners, and any other technology that helps us manifest our projects. There will be demos on technique as well as assignments to be completed in-class and out-of-class. Time spent working on assignments outside of class will be necessary; plan for about 8 out-of-class hours per week. Making good art always takes longer than you think!
To experiment with new ways to connect digital technology to your own art making practice. There are numerous ways to use digital technology in conjunction with traditional art making techniques, such as, bookmaking, collage, assemblage, light boxes, projection environments, installation, etc… And certainly many more ways yet to be discovered
Critiques:
Class critiques are very important and will be held at the beginning of class on the due date of each project. You are required to attend critiques even if your work is not complete. Critiques are not for my benefit; instead, they are likely your best method to learn about art making - from your fellow art makers.
Grading:
To receive a letter grade of "C" you must maintain regular attendance, complete all assignments and participate in class discussions and critiques. An "A" in this course will require that you far exceed the minimum expectations for both quality and concept. Your work should show a highly developed understanding of the concepts and techniques of time art, as well as an innovative incorporation of this medium into your own developed aesthetic. Your contribution to class discussions and class critiques is vital for an "A".
Attendance Policy:
Don't miss class. Don't arrive late or leave early. You are expected to come to class on time, ready to work and with all necessary supplies and materials. Excused absences are: family emergencies, established religious holidays and illness with an official doctor's note indicating that you needed to stay home on that particular class day. You are responsible to find out what you missed and complete any missed work.
Disability policy:
Any student who feels he/she may need an accommodation based on the impact of a disability should contact me privately, as soon as possible, to discuss specific needs.
Supplies:
You may want to purchase USB drives to archive your information. Other things you should have with you in class at all times:
Sketch book
Writing implement
Graph Paper
Notebook - taking notes will be necessary in this information-intensive course.
Reading and Writing:
Below is the suggested book which you can buy from Amazon. The book is very helpful, especially if programming is new to you. We have two copies of this book in the lab, which you are welcome to use.
In addition, I will be giving you readings relating to computational art that you will be expected to read and discuss in class.