Plan

WEEK 1, 8.28: DATA-INTRODUCTIONS
introductory exercise
remix and web publishing of Alison Knowles / James Tenney early computer poem
technology: xhtml
Assigned Reading: Vannevar Bush: As We May Think
Task: data-diary
Using Arcangel and other screenings as examples, create a data-diary  sketch using HTML5. The work may involve: a daily or repetitive task/composition, a log of activity, a series of observations, transcriptions, recordings,trace of travel patterns, a memory map, personal error codes, quantifications of self as information, etc.
Resource: HTML5 tutorial (Complete the tutorial from HOME to BLOCKS as needed based on prior experience).
introductory web resources:
WEEK 2, 9.4: FORKED GARDENS AND WORK PATHS

Assigned Reading: Jorge Luis Borges: Garden of Forking Paths

Screenings: Michael Joyce: Afternoon (safari or firefox only; must change java security settings); Shelley Jackson: My Body; Superbad.com; Andrei Thomaz: Invisible Mazes; Natalie Bookchin: The Intruder

Research Resources: Camillo’s Memory Theatre; Memory Palace (Method of Loci); Ted Nelson’s Xanadu (image & wikipedia); 10 PRINT CHR$(205.5 + RND(1)); GO TO 10 (see Mazes, p. 31); Espen Aarseth: Introduction: Ergodic Literature; Maze Generation; Early Hypertext (image, info)

Patterns: sieve, mirror world, cycle

Coding Resources: html5; css;codeweek2 (zip archive); see also Violet’s blog posts

Task: Path, Pattern, Labyrinth
In consideration of Borges’ Garden of Forking Paths in conjunction with the provided research resources, craft a small experimental response that engages with pattern, path or labyrinth.

While this is an open-ended task up to your interpretation, possible outputs include: site that structures content into a pattern or labyrinth using hypertext links, a site or page that visualizes connections between nodes of content, a code-driven sketch that generates mazes, a site based on a memory palace, etc.

WEEK 3, 9.11: BUILDING BLOCKS OF FORM
technology: css box model
exercise: remaking dada & conceptual artforms
assignment for week 4: architecture

Suggested Reading: Data Photomontage and net.art Sitemaps

Task: Magritte’s Wake
This begins as a technical assignment for all who are not expert in css3
1.
Take the CSS3 Tutorial
2. Review the in-class exercise based on Gary Simmon’s Wake
3. Once the exercise is understood, add one or more css3 Transitions
4. If you get this far, create a second version using  one or more css3 Animations
5. If you get this far,  rethink & remix the content and aesthetics into a dazzling new work
Foundational Code from In-Class: wake (click to download zip archive)

screenings:
Marek Walczak and Martin Wattenberg: apartment
Gene Simmons: Wake
Early Maps of Network Space
Internet Mapping Project

resources:
UBU: Concrete Poetry
http://css.maxdesign.com.au/floatutorial/
css box layout: http://www.thenoodleincident.com/tutorials/box_lesson/boxes.htmlhttp://www.alistapart.com/articles/negativemargins/
http://www.w3schools.com/css/css_positioning.asp

WEEK 4 , 9.18: HISTORY & AESTHETICS OF NET.ART  
screenings of historical browser art screenings:

Vuc Cosic: Contemporary ASCII
JODI.org
0100101110101101.org: ftpermutations
Ben Benjamin: Superbad
Thomson and Craighead: Weather Gauge
Olia Lialina: My Boyfriend Came Back From the War
Mark Napier: The Shredder (404!)
JODI: %Location — http://wwwwwwwww.jodi.org/
JODI: globalmove.us
JODI: http://404.jodi.org/
Mez: _[ad][Dressed in a Skin Code
Alexei Shulgin: Form Art
jimpunk

reading:
Natalie Bookchin and Alexei Shulgin: introduction to net.art; net.art: the origin: Alexei Shulgin on nettime; nettime interview with Vuc Cosik: net.art per se; Four Questions;

resources:
MTAA, simple net art diagram(1997): http://www.mteww.com/nad.html
Linkoln.net (later) complex net art diagram: http://www.linkoln.net/complex/http://www.linkoln.net/complex/

Task: DIY net.art /  Hacked Web Site
During the afternoon in-class lab, create a site that hybridizes materials and ideas your are considering for a current/future independent project with one of the net.art sites above. Consider this an exercise in response / remix / distant collaboration using one or more of the following approaches: appropriation (of content &or code), montage, documentation (screenshot/recording), imitation, invasion, embodiment. If it helps, consider an authorship ratio (e.g: 50%/50%, 20%/80%, 60%/40%).

WEEK 5, 9.25: FUNDAMENTALS OF CREATIVE SCRIPTING 
fundamentals of creative coding: strings, numbers, variables, conditionals, timers
technology: javascript
suggested tutorial: w3schools javascript

in-class code: My boyfriend came back (download all files)

conceptual codeworks:
jodi: %Location (view the source – may need to paste into a text editor)
Jose Carlos Silvestre
Failed Fractals
Mez: cross.ova.ing
Florian Cramer: Words Made Flesh: chapter 2
Virus Charms and Self-Creating Code
Eva and Franco Matte: Biennale.py

Assorted Resources:
xhtml character codes
Hiding in DNA
http://en.wikipedia.org/wiki/Fibonacci_number
    ascii
    unicode
    binary
http://www.haykranen.nl/projects/markov/demo/

WEEK 6, 10.2: TERRITORIES OF THE MOMENT
Projects lab with ad-hoc rapid, stop-where-you-are exhibitions
Exhibition 1: 11:40PM
Exhibition 2: 3:30PM

WEEK 7, 10:9: PROJECT ONE PRESENTATION & CRITIQUE
MIDTERM Presentations + Critiques

WEEK 8, 10.16: STRANGE LOOPS

screenings: Constant Dullart: The Revolving Internet;  Olia Lialina: Summer; Young Hae Chang Heavy Industries: Bust Down The Door;  bpNichol: First Screening

Resources: I am a Strange Loop (wikpedia)
Code: IN-CLASS LOOPS

Task: Loop Composition
Compose using at least 1 for-loop and/or recursive function (code that calls itself). If you have a fairly good grasp of the techniques,  as a further constraint, use one of the following number systems as a score for the composition:
*fibonnaci
*prime
*cube
*square
Read from Douglas Hofstadter’s I am a Strange Loop and consider concepts of self-reflexivity, recursion and feedback, one or more of which might feed into what you generate.

WEEK 9, 10.23: MATHFORMS
composing with trigonometry, geometry, number sequences and recursion

InClass generation of circles and spirals

WEEK 10, 10.30: GENERATIVE PALIMPSEST
tutorials in html5 experimental composition using canvas

canvas tutorial: http://www.w3schools.com/html/html5_canvas.asp
c
anvas reference: http://www.w3schools.com/tags/ref_canvas.asp
in-class basic examples

Task: Render / Palimpsest
Composition in canvas using one or more definitions of either 1)render or 2)palimpsest as a loose constraint for content and composition.

WEEK 11, 11.6: AESTHETICS OF CROWDS AND DATA
technology: php, mysql. discussion of advanced ajax techniques and apis

WEEK 12, 11.13: The Violet Hour
workshop in loading and manipulating 3-d objects in three js led by Violet Forest
WEEK 13, 11.20: FINAL PROJECT AND PORTFOLIO LAB
project titles and descriptions, 1-on-1 meetings
works of  augmented reality for optional viewing
Screenings: Manifest.AR

Final Project Checklist

1. Final Project Information
Formulate a title and 1-paragraph description of your proposed work. The description should address the following 4 considerations / dimensions (you may wish to research various definitions of these terms): concept, form, structure, code.
Please post the description to the wordpress during Thursday’s morning session, by 11am at the latest. You are all site administrators and should be able to log-in and add these as posts.

2. Final Project Meetings
During Thursday’s session, I will be available to consult with you individually on the conceptual and technical aspects of your work. Violet will also be able to provide feedback. We hope to meet with each student throughout the day, so, as with any other week, your presence is crucial.

3. Portfolio
Please post between 2 and 6 projects / weekly assignments to the wordpress to generate an archive of the class. Please do this in class or over break before our final class on December 11.

4. Critiques
Please note once again that presence, presentation, and participation in our final critiques on December 11. Please be prepared and on time.

11.27: Thanksgiving Break #######!!###### NO CLASS
12.5: CRITIQUE WEEK #######!!###### NO CLASS 

WEEK 14, 12.11: FINAL CRITIQUES
presentation of project 2 and final critiques

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>