Fall 2006»CSCI 199

CSCI 199

Media Computing

When/Where

Section 90: TR 4:00-5:15pm / J.C. Long 221

Description

An introduction to media programming. Students will be exposed to computer modeling and media transformations: images, sounds, music, and text. Assignments will mainly involve media processing and development in Python. Students will develop at least one creative artifact of their choice. Upon completion of the course, students will be able to model information and processes in their field of study.

Course is open to all majors. No previous programming experience required.

Test Dates

  • Test 1: Wednesday, September 27, 2006 (practical)
  • Test 2: Wednesday, November 15, 2006 (practical)
  • Final: noon-3pm, Wednesday, December 13, 2006

Assignments

Readings

  • Richards R. (2001), "A New Aesthetic for Environmental Awareness: Chaos Theory, the Beauty of Nature, and our Broader Humanistic Identity". Journal of Humanistic Psychology, Vol. 41, No. 2, pp. 59-95.
  • Spehar, B., C.W.G. Clifford, B.R. Newell, and R.P. Taylor. (2003). "Universal Aesthetic of Fractals." Computers & Graphics, vol. 27, pp. 813-820.
  • P. Prusinkiewicz and A. Lindenmayer (1990), "The Algorithmic Beauty of Plants", Springer-Verlag.
  • ArtEscapes: Variations of Life in the Media Arts is an exhibition of art objects which are somehow dynamic and unpredictable, out of control, which can mutate and evolve, which can surprise us by an autonomy of their own and "try to escape" from their creators, giving us a flavor of aliveness.
  • Worth, P., Stepney, S. (2005), "Growing Music: musical interpretations of L-Systems". EvoMUSART2005 3rd European Workshop on Evolutionary Music and Art, Lausanne, Switzerland, Lecture Notes in Computer Science, Applications of Evolutionary Computing, LNCS 3449, Springer-Verlag.

Code

Images

Music and Sound

Other

References

Software