C r e a t i v e __P r o c e s s i n g__ O n e > >
Course Designer and Instructor: Anne-Marie Schleiner
aschlein@uci.edu
[Intermediate Digital Imaging, Spring Quarter 2001, UC Irvine
office hours: Tues by appt. 2:30-3:30pm, White Trailer 300]

Course Description:

  The course will introduce students to an understanding of multimedia scripts and software as a time-based artistic medium. The course will locate art software practice within a history of process-oriented art forms and look at examples of software created by artists. In course activities and art projects students will be encouraged to experiment with a variety of scripting approaches. Section One of this course, ten weeks, will teach scripting with Macromedia Director's Lingo. Subsequent sections will teach other languages including JavaScript, Perl, and more advanced Lingo, within net art and network gaming contexts. Tutorials and scripting exercises will supplement the programming skills employed in art projects.

Evaluation:

 Projects:  (1 Project 45%)  45%
 Exercises:  (3 Exercises 15% each)  45%
 Participation:    10%

Software: Macromedia Director 7 or 8
Hardware: Mac or PC

Syllabus:

Week1: Multimedia, Software and Art Process

 Reading: none

 
 Day 1 [April 3]:

Present:

  1. Intro to Class
  2. Software as Art Medium
  3. History of Process Oriented, Ephemeral, Time-based Art Forms, (Dada, Performance Art, Fluxus, Happenings, Mail Art, Film/Video Art)
  4. Software by Artists

Activity: none

 
 Day 2 [April 5]:

Present:

  1. Intro to Multimedia
  2. From CD-ROM to Network Paradigm, Director, Shockwave, & Flash
  3. Authorware

Activity:

  1. Tutorial: In Director Help under Contents: Guided Tour of Director (Overview and Tutorial)
  2. Read Director Basics

 

Week2: Interactivity

 Reading: Erkki Huhtamo, "Interactive Art as Meta-Commentary," Convergence, Volume I and David Rokeby, "Transforming Mirrors: Subjectivity and Control in Interactive Media", in Critical Issues in Interactive Media, edited by Simon Penny, Suny Press: 1995.

 
 Day 1 [April 10]:

Present:

  1. Differing Forms of Interactivity
  2. 2nd and 3rd Person Address
  3. Interactivity with Agents
  4. Interactivity in Games

Activity:

  1. Response/Feedback Exercise

 

 
 Day 2 [April 12]:

Present: none

Activity:

  1. EXERCISE DUE: Show in Class

Week3: Scripting Fundamentals

 Reading: In Director Help: Writing scripts with Lingo : You will find a overview of Lingo's basic features in Director Help under "Contents: Writing Scripts with Lingo". Also included in "Writing Scripts with Lingo", are basic programming concepts which you should review such as explanations of variables, operators, conditionals, events, arguments, and expressions.

 
 Day 1 [April 17]:

Present:

  1. Intro to Scripting in Lingo
  2. How scripting languages differ from programming languages
  3. Writing Behaviors
  4. Learn to use Director's Help as a Scripting Aid
  5. Director 8 Example: Kick
  6. Download Kick to look at scripts: (Mac .sit format)
  7. Download Kick to look at scripts: (PC zip format)

Activity:

  1. Lingo Exercise

 

 
 Day 2 [April 19]:

Present: none

Activity: Workday for Lingo Exercise

Week4: Scripting Fundamentals

 Reading: none

 
 Day 1 [April 24]:

Present: Discussion Day for "Transfoming Mirrors" by David Rokeby

Activity:

1. Discussion Questions for Reading

 

 
 Day 2 [April 26]:

Present: none

Activity:

  1. LINGO EXERCISE DUE: Show in class

Week5: Nano-Pet Exercise

 Reading: none

 
 Day 1 [May 1]:

Present:

  1. Assign Nano-Pet Exercise
  2. Show example Pet
  3. Example script
  4. Download example Pet (.zip format)

Activity:

  1. Workday for Nano-Pet Exercise

 

 
 Day 2 [May 3]:

Present: none

Activity:

  1. Workday for Nano-Pet Exercise

Week6: Nano-Pet Exercise

 Reading: none

 
 Day 1 [May 8]:

Present: none

Activity:

  1. Workday for Nano-Pet Exercise

 

 
 Day 2 [May 10]:

Present: none

Activity:

  1. Nano-Pet Exercise DUE in class

Week7: Multi-User Project

 Reading: none

 
 Day 1 [May 15]:

Present:

  1. What are chat spaces?
  2. What are digital Role Playing Games?
  3. Textual Spaces vs. Graphical Spaces
  4. Online Communities as Art Spaces
  5. Assign Multi-User Project
  6. Divide into Groups

Activity:

  1. Intro to Multi-User Server

 

 
 Day 2 [May 17]:

Present: none

Activity:

  1. Workday for Multi-User Project

Week8: Multi-User Project

 Reading: none

 
 Day 1 [May 22]:

Present:

1. Intro to Object Oriented Programming

Activity:

  1. Workday for Multi-User Project

 

 
 Day 2 [May 24]:

Present: none

Activity:

  1. Workday for Multi-User Project

Week9: Multi-User Project

 Reading: none

 
 Day 1 [May 29]:

Present: none

Activity:

  1. Workday for Multi-User Project

 

 
 Day 2 [May 31]:

Present: none

Activity:

  1. Workday for Multi-User Project

Week10: Multi-User Project Final Critique

 Reading: none

 
 Day 1 [June 5]:

Present:

Activity:

  1. Multi-User Project in Final Critique

 

 
 Day 2 [June 7]:

Present:

Activity:

  1. Multi-User Project in Final Critique