Syllabus

Course Web Site: https://courses.ideate.cmu.edu/60-428/f2021/
Calendar: https://courses.ideate.cmu.edu/60-212/s2022/syllabus/calendar/
OpenProcessing Site: https://openprocessing.org/class/72697
Times: Mon/Wed, 8:00-10:50am, January 19 – April 27, 2022
Location: Zoom & Frank-Ratchye STUDIO for Creative Inquiry, CFA-111
Professor: Golan Levin, School of Art & IDeATe Program

Electronic Media Studio: Interactivity and Computation (60-212) is a practical introduction to the use of programming and computation within the context of the arts. In this “intromediate” level course, students develop or deepen the skills and confidence to produce interactive, generative, and computational artworks; discuss their work in relation to current and historic praxes of computer art; and engage new technologies critically. This is a “studio art course in computer science”, in which our objective is art and design, but our medium is student-written software. Through rigorous programming exercises, students will develop mastery over the basic vocabulary of constructs that govern static, dynamic, and interactive form, with the aim of applying these skills to problems in creative explorations of transmediality, connectivity, generativity, and immersivity.


Unit Topics

Note: Assignments and dates are subject to change.

  1. Gauntlet: Code & Form (due 1/24, 1/26, 1/31)
  2. Dynamic Form: Seamless Loop; Timepiece (due Wed. 2/9)
  3. Generativity: Procedural Landscape (due Wed. 2/16)
  4. Autonomy: Monster (due Wed. 2/23)
  5. Interlude: Exploring Machine Learning (due Wed. 3/2)
  6. Interactivity: Gestural Interactive (due Wed. 3/16)
  7. Connectivity: Telematic System (due Wed. 3/30)
  8. Open Studio (due Wed. 4/27)