LCC6310                                                                                                 Computation as Expressive Medium
Fall 2009

 

 



[home ][schedule ][lab ][resources]

LCC 6310 - Computation as an Expressive Medium

Instructor: Dr. Brian Magerko
Email: magerko(REMOVE THIS)@gatech.edu
Office: Skiles 019
Office hours: 1-3pm, Tuesdays
TA: Joshua Cuneo
Email: gte593z(REMOVE THIS)@mail.gatech.edu

Lecture:
Tuesdays 9:35-10:55 in Skiles 346 (DM Lab)
Thursdays 9:35-10:55 in Skiles 343

Office Hours: TBD (in Skiles 019)

Lab:
Fridays 9:05-10:55 in Skiles 346 (DM Lab). Joshua will run these labs.


TA Office Hours:
Tuesdays 1:00 - 2:30 pm, Wednesdays 1:00 - 3:00 pm in Skiles 346 (DM Lab).


Description

The goal of this course is to learn Java-based Processing programming in the context of an art and design practice, that is, to understand computation as an expressive medium. We will juxtapose reading and discussion of seminal articles in computational media (from the New Media Reader) with Processing programming projects designed to exercise specific technical skills as well as encourage conceptual explorations in computational art and design. Anyone working in digital media will eventually be involved on interdisciplinary projects in which the ability to program will be a strong asset, if not a necessity. Even if in your future career as an artist or designer programming is not a large part of your practice, this course will empower you to communicate confidently with programmers and thus deepen your interdisciplinary collaborations. Perhaps a few of you will become fascinated with the expressive possibilities opened up by programming and will choose to make computation one of your primary media.

Expectations

[ Participation & Readings ] 10%
In class preparedness and participation is expected. Readings should be prepared for the class in which the related discussion is scheduled. Students will be selected to present readings and propose relevant discussion questions each week.

[ Assignments ] 30%
There will be six small weekly assignments, designed to exercise specific programming and software design skills. A01-A03 are graded and worth 10% each. A04-A06 are for practice only and not graded.

[ Projects ] 60%
There are six projects worth 10% each. Each of the projects will explore an expressive possibility of computational systems and exercise specific programming skills. With each project, we will read and discuss a number of seminal readings in digital media where the conceptual explorations in the readings intersect with the project. Each student is required to show one of his or her projects at the DM demo day at the end of the semester.

Texts

(Required) Wardrip-Fruin & Montfort (Eds.), The New Media Reader. (available at the Georgia Tech bookstore)

(Optional) Greenberg, Processing: Creative Coding and Computational Art (available here)

(Optional) Reas & Fry, Processing: A Programming Handbook for Visual Designers and Artists (available here)

Policies

[ Incompletes ]
No incomplete grades will be permitted, except in the case of illness excused by a doctor or other serious nonacademic reasons beyond the control of the student.

 

[ Syllabus Content ]
This online syllabus should be considered as a living document, subject to change depending on the makeup and needs of the course during the semester.

 

[ Honor Code ]
Students are expected to follow the GT honor code as described here. Some points to keep in mind: Plagiarizing is defined by Webster’s as “to steal and pass off (the ideas or words of another) as one's own : use (another's production) without crediting the source.” If caught plagiarizing, you will be dealt with according to the GT Academic Honor Code.

 

When working on homework, you may not work with other students, and doing such is a violation of the GT Academic Honor Code. Submitting any work other than your own is also a violation of the Academic Honor Code. I encourage you to discuss the assignments, ask questions about how to program, etc. with the instructor, TA, and other students, but the code you submit must be your own. Unauthorized copying of anyone else's code is a violation of the Academic Honor Code.

 

Unattributed use of other instantial assets, such as graphics, text, or audio, or use of such assets without reappropriating them in a meaningful way to make a clear unique contribution on the student's part is a violation of the Honor Code. Reuse of outside instantial assets is fine, in other words, but must be done in a manner that makes it clear that you have made a major and significant contribution to the project in question. Failure to do so will result in a very low grade. Failure to cite your sources is an Honor Code violation.

 

Unauthorized use of any previous semester course materials, such as tests, quizzes, homework, projects, and any other coursework, is prohibited in this course. Using these materials will be considered a direct violation of academic policy and will be dealt with according to the GT Academic Honor Code.

 

For any questions involving these or any other Academic Honor Code issues, please consult me, my teaching assistant or visit www.honor.gatech.edu.