policies

home page

Please create a course home page, where you will post some of your work.

evaluation

15%research literature presentations
20%mid-term project deliverables cycle
15%video
40%final project including paper
10%class participation

projects

The course is project-oriented. Projects can be performed by teams or individually. It is up to you to figure out who you want to work with! While specifications for levels of functionality will be provided, mostly you to develop your own ideas.

class participation

Diecsussion is a very important part of class. We all need to learn from each other. Attending class is necessary, but not sufficient. Participation is an active process. Make sure to do the readings to prepare!

presentations on research literature

We will develop a set of research literature readings for each class. We will take turns making presentations on the readings. When you present, you will responsible for facilitating the interaction of the class. Stimulating discussion is at least as important as presenting information. Bringing in relevant media examples will be an important part of the process.

source code & programming style

Some work may involve substantial coding; in these cases, both the interactive product, and the source code count. These programs need to work. Participant experience is important. So is the structure of your code. Good structure will turn out to be reusable across deliverables. I may not grade the source code for every assignment, but I also may, at any time. I will always check out your interactive work.

Good object oriented design is a matter of creating structure which makes code easy to understand and maintain. Writing easy-to-read, well-structured code counts. Create reusable components for yourself, and your peers. Whitespace, naming, modularity and documentation are keys.

designed for mozilla 1+ and ie 6+
an interface ecology lab production