CSE 271: User Interface Design: Social and
Technical Issues
Readings
NOTES:
1. The class notes are not a substitute for the assigned readings. They
are often critical commentaries meant to supplement or correct the readings,
and sometimes they just reflect what I felt like writing at the time, or what
was easy to copy in from somewhere else, rather than what is most important.
Also, please note that the lectures and the readings beyond the text are at
least as important as the text itself.
2. Readings and homework for a given week will normally be posted on the
class website on Thursday of the week before; posted material is subject to
change until Saturday, but any changes after Friday will be minimal.
3. Some of you may be unable read assigned gziped postscript papers,
probably due to using MS Explorer without gunzip and/or ghostview; the TA for
an early version of CSE 171 wrote a short note on this
problem, as part of his discussion website for that
course. You will probably have no trouble with unix machines, and you
will certainly have no trouble with the CSE unix machines on campus.
- Due 4 April:Although theoretically this material should have been read before the
first class meeting, it is of course acceptable to have read it before the
second meeting.
- Due 11 April:
- Chapter 2 of Shneiderman, and Section 9.3.5 of Shneiderman (p.325).
- Reread Section 1 and Section 2
of the class notes.
- Agents of Alienation by Jaron
Lanier.
- On Notation by Joseph
Goguen; a PDF version is also
available. This is a short introduction to some basics of Peircean
semiotics, with illustrations from computer science and mathematics.
- Due 18 April:
- Chapter 3 of Shneiderman.
- Section 3 of the class notes.
- Communication and Collaboration from a CSCW
Perspective by Mark
Ackerman. This paper is very condensed and will need to be read several
times; some of you may need a dictionary, and the class notes will also help.
- The section entitled "Signs," in Semiotics for
Beginners by Daniel Chandler, University of Wales, Aberystwyth; you
may also want to read the "Introduction" and/or the "Preface"; if so, I
recommend doing so after reading the "Signs" section. You do not need to
have a deep understanding of this material; however, it is interesting to get
a taste of how semiotics is used in the humanities, and the historical
information is also of some interest. The most important points about basic
semiotics are summarized in the reading below.
- Reread On Notation by
Joseph Goguen; a PDF version is also
available.
- (Optional) Direct
Manipulation vs. Interface Agents by Ben Shneiderman and Pattie Maes,
Interactions, 4, no. 6, pp 42-61, 1997. Digest of a debate held at
the 1997 CHI.
Due 25 April:
Due 2 May: This may look like a lot, but each item is relatively short.
Due 9 May:
- Chapter 6 of Shneiderman.
- Section 6 of the class notes, and reread Section 5.
- Reread Semiotic
Morphisms, by Joseph Goguen, especially sections 2 and 3, which have
been improved.
- Reread pages 1-11 of An
Introduction to Algebraic Semiotics, with Applications to User Interface
Design, and read pages 11-15 (completing Section 3), and also
Appendix D. (PDF version also
available.)
- Read some basic information on XML; this is available at many places,
including www.xmlinfo.com, or the
O'Reilly XML Pocket Reference by Robert Eckstein, or www.w3.org (they maintain the XML standards), or www.xml.com, or www.xml.org.
- Reread sections 5 and 6 of Techniques for Requirements
Elicitation (PDF version
also available).
Due 16 May:
Due 23 May:
Due 30 May:
Due 6 June:
To CSE 271 homepage
Maintained by Joseph Goguen
© 2000, 2001 Joseph Goguen, all rights reserved.
Last modified: Tue Jun 5 20:42:58 PDT 2001