AnimArt 201: Perception and Programming in Time
Collection:course 2   Name: Syllabus
Categories:
Last Edited: 8/Mar/09 23:41:27 by Phil Williams
Search for:
Advanced Search
 

This is the second course in the Animate Arts core sequence. Here we continue to study art, music, and programming, but also begin to study narrative, film, video, and computer game design. Students are expected to have mastered the material in Animate Arts 101 (taught in Fall 2005 as CAT-380, see Animate Arts 101: Perceptual and Mathematical Spaces). If you have not taken 101, contact the teaching staff immediately.

Prerequisites

Anim Art 101 or permission of instructors

Staff

Instructors:

Texts and materials

  • Scott McCloud, Understanding Comics. HarperCollins, 1994, ISBN 006097625X.
  • Cantine et al., Shot by Shot: A Practical Guide to Filmmaking. Pittsburgh Filmmakers Press, 2000, ISBN 0963743325.
  • Jonathan Culler, Literary Theory: A Very Short Introduction. Oxford University Press, 2000, ISBN 019285383X.
  • Michael Tierno, Aristotle's Poetics for Screenwriters, Hyperion Press, 2002, ISBN 0786887400.
  • Blank DVDs and CDs (rewriteable = OK)
  • miniDV tapes

We also recommend that you have a USB disk drive (either hard disk or keychain drive).

Software

Open source:

Commercial (available on Macs in Studio)

  • Final Cut Pro
  • GarageBand (entry level), Soundtrack Pro (more powerful, same metaphors as GB) , Logic Pro (industrial strength (soon to be installed); other programs such as Pro Tools, Audition, Digital Performer, et alia, can be used instead for sound design, but Soundtrack Pro and Logic Pro are especially well-suited to being integrated with Final Cut Pro (surprise, surprise).

Tentative schedule

  • Week 1

    • Monday, 1/5
      Introduction;
      Video: La jetée (France, Marker, 1962)
      Video: "Strange to Meet You" from Coffee and Cigarettes (USA, Jarmusch, 2003)

    • Wednesday, 1/7
      Audio Lecture: Storytelling. Tuning (concord versus discord).
      Audio Assignment 1: Ten Adjectives (Due Wed. 1/21)

    • Friday, 1/9
      Film Screening: The Falls (UK, Greenaway, 1980)
      Assignment: Read Culler (for Monday)


  • Week 2

    • Monday, 1/12
      Film Lecture: Constructing the Real
      Video Assignment 1: The True Story (Due Tues. 2/3)
    • Wednesday, 1/14
      Art Lecture: 13 Ways of Looking at a Blackbird; Audio Lecture: 13 Ways of Listening to a Blackbird
      Read: McEvilley (PDF is in the assignment)
      Assignment: Thirteen Ways (Due Wed. 2/11)

    • Friday, 1/16
      Imperative Programming

  • Week 3

    • Monday, 1/19
      Martin Luther King Day (holiday) no class

    • Wednesday, 1/21
      Critique: Ten Adjectives

    • Friday, 1/23
      Film Screening: Back to the Future (USA, Zemeckis, 1985)
      Assignment: Read Tierno (for Monday)

  • Week 4

    • Monday, 1/26
      Film Lecture: Aristotelian Narrative

    • Wednesday, 1/28
      Class hierarchies: gui programming, and collection classes; defining new classes and methods (slides attached at the end of this page)
      Assignment: play Myst

    • Friday, 1/30
      Film: The Discreet Charm of the Bourgeoisie (France, Buñuel, 1972)

  • Week 5

  • Week 6

  • Week 7

  • Week 8

  • Week 9

  • Week 10

    • Monday, 3/9
      Film Authorship

    • Wednesday, 3/11
      Critique: Audio Assignment 3, continued

    • Friday, 3/13
      TBA


  • Final Critique Maximum Originality Mashup, Thursday 3/19, 7-9pm , MANDATORY ATTENDANCE
    Pizza will be provided

    Grading

    • Assignments: 65%
    • Final assignment: 15%
    • Critique participation: 10%
    • Other class participation: 10%

    Attendance

    Class attendance is required. If you are going to miss or be late for a class, contact the teaching staff in advance. Three unexcused absences will drop your final grade by a full letter grade.


  103424 bytesUnit 0 - administriva.ppt  
  157696 bytesunit 1 - time.ppt  
  479232 bytesunit 2 - imperative programming.ppt  
  291328 bytesUnit 3 - OOP 1 - GUI programming.ppt  
  96768 bytesUnit 4 - OOP 2 - container classes.ppt  
  1925120 bytesUnit 5 - Adventure game.ppt  
  105984 bytesUnit 6 - OOP in meta.ppt  
  94208 bytesUnit 7 - Polymorphism.ppt