display of music synthesis dynamic model by Joella Walz, 2004
aesthetic computing (cap 4403, cap 6402)
Spring 2008
- CLASS SPECIFICS
- Grading and Deliverables
- Instructor:
Dr. Paul Fishwick
and Teaching Assistant:
Kyle Johnsen
- Office Hours: Fishwick, 332 CSE (M,W 3PM - 4:30PM);
Johnsen, 333 CSE (T4-5:30PM, Th4-5:30PM)
- News group + list
-
- Aesthetic Computing Main Area
- Pop culture connections:
- Tron for its visual rendition of abstract software elements - CPU, networking, data transfer and storage.
- Myst for its surreal environment, and machines similar to the models of software (that affect the narrative). One needs to understand how a machine operates (i.e. semantics) by understanding its structure (i.e., syntax).
Detail on a machine within Exile.
- Events in Class: SL Exhibits, Lectures, In World Tutorials
- Related Books (not required for class):
Aesthetic Computing
Create Your World
- Material from invited speakers:
- INTRODUCTION (1 WEEK)
Overview of Class Requirements, Aesthetic Computing with examples
- VIRTUAL ENVIRONMENTS (2 WEEKS)
- Virtual Environment Introduction - Podcasts
- Wikis:
Main
Education
- Second Life Introduction
- Overview of the Client-Server Technology
- Approach to land and projects on Aesthetica
- Exploring the Client Interface
- Avatar Construction and Maintenance
- Communication among avatars
- Basic Avatar Movement
- Moving the Camera
- Geometric primitives and building:
** Project 1 assigned around here **
- Permissions: explanation
** Project 2 assigned around here **
- Scripting with Linden Scripting Language (LSL)
- Human Interaction Devices
- SOFTWARE MODELS (2 WEEKS)
- Representing Information/Data (3 DAYS)
- Information Interaction Sites:
Infosthetics
- Datum/Number, Vector, Array
- Tree, Graph overview
- Semantic Network
** Project 3 assigned around here **
- Representing Process (1.5-2 WEEKS)
- State Machines
- Finite State
- Markov Model
- Petri net
- Flow Graphs
- Control Flow (Flow Chart)
- Data Flow
- System Dynamics Method
- Mining Software in Stories: Approaches, Techniques (1 DAY)
** Project 4 assigned around here **
- REPRESENTATION (2 WEEKS)
- Deciding on a target representation (1 WEEK)
- First person vs. third person avatar perspective
- Map for encoding relations in software
** Project 5 assigned around here **
- Creativity Mapping:
Analogy
Memory Theatre/Palace:
1
2
Bead Game
- PRESENTATIONS (REMAINDER OF SEMESTER)