LCC 6310 - Computation as Expressive Medium
| Instructor: Ali Mazalek Email: mazalek@gatech.edu Office: Skiles 339 |
TA: Micah Horvat Email: mhorvat3@mail.gatech.edu |
|
|
Lecture: Office Hours: Email for
appointments |
Lab: Lab hours: TBA |
Description
The goal of this course is to learn Java 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 Java programming projects designed to exercise specific technical skills as well as encourage conceptual explorations in computational art and design. Anyone working in new 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. And 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% |
| [ Assignments ] | 30% |
| [ Projects ] | 60% |
| [ Helpful Citizen ] | 10% extra credit |
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)