|
Wednesday, November 30
GR6: User Testing and Final Report
has been
released.
Readings for next Monday's lecture:
- Experimental
methods for validating technology by Marvin Zelkowitz and Dolores
Wallace. IEEE Computer, v31
n5, May 1998.
- Optional:
"Methodology matters: doing research in the behavioral and social
sciences" by
Joseph E. McGrath, in Readings in
Human-Computer Interaction: Toward
the Year 2000, R. M. Baecker and J. Grudin and W. A. S. Buxton,
ed.
Monday, November 28
Lecture 19 notes have been posted.
Lecture on Wednesday has been canceled, to make time for demo sessions.
Quiz 2 is next Wednesday, December 7, in class. Last year's Quiz 2 and solutions are available for
you to study.
Wednesday, November 23
Lecture 18 notes have been posted.
Readings for next Monday's lecture:
Tuesday, November 22
Lecture 17 notes have been posted.
Monday, November 21
Readings for this Wednesday's lecture:
Wednesday, November 16
Lecture 16 notes have been posted.
HW3: Human Subjects Training has
been released.
Readings for next Monday's lecture:
Monday, November 14
Lecture 15 notes have been posted.
Readings for Wednesday's lecture:
Wednesday, November 9
Lecture 14 notes have been posted.
HW2: Heuristic Evaluation has
been released.
Readings for Monday's
lecture:
Tuesday, November 8
Lecture 13 notes have been posted.
Monday, November 7
GR5: Implementation has been
released.
Readings for this Wednesday's lecture:
Wednesday, November 2
Lecture 12: GUI Builders notes are
posted.
Readings for next Monday's lecture:
Tuesday, November 1
Answers to the quiz
have been posted.
Monday, October 31
Lecture 11: Graphic Design notes
have been posted.
Readings for Wednesday's lecture:
Wednesday, October 26
GR4:
Computer Prototyping has been
released.
Readings for next Monday's lecture:
Monday, October 17
Lecture 10 notes are posted.
Last year's Quiz1 and its answers are posted.
Friday, October 14
PS5: Constraints and Layout
has been released.
Thursday, October 13
Reminders about two special class meetings coming up:
- Optional prototype building session: tomorrow (Friday), 4-6
pm, in room 32-144
- Required prototype testing session: next Wednesday, 1-2:30
pm, 32-D463
Listeners (people not registered for the class) are strongly urged to
come to Wednesday's prototype testing session to act as test users for
prototypes.
Wednesday, October 12
Lecture 9 notes are posted.
GR3: Paper Prototyping has been
released.
Readings for next Monday's lecture:
Friday, October 7
PS4: Affordances and Feedback
has
been
released.
Wednesday, October 5
Lecture 8 notes are posted.
Readings for next Wednesday's lecture:
Monday, October 3
Lecture 7 notes are posted.
Readings for Wednesday's lecture:
Friday, September 30
PS3: Input Models
has
been
released.
Wednesday, September 28
Lecture 6 notes are posted.
GR2: Design Sketches has been
released.
Readings for next Monday's lecture:
Monday, September 26
Lecture 5 notes are posted.
Readings for this Wednesday's lecture:
Friday, September 23
PS2: Output Models
has
been
released.
Wednesday, September 21
Lecture 4 notes are posted.
GR1: Task Analysis has been
released.
Readings for next Monday's lecture:
Friday, September 16
PS1: Model-View-Controller
has
been
released.
Wednesday, September 14
Lecture 3 notes are posted.
Readings for next Wednesday's lecture:
Monday, September 12
Lecture 2 notes are posted.
Readings for this Wednesday's lecture:
Friday, September 9
PS0: Java Swing Warmup has
been
released.
Room Change: Starting Monday, lectures will be held in 5-134.
Wednesday, September 7
Lecture
1 notes are posted.
HW1:
User Interface Hall of Fame and Shame has been released.
GR0:
Project Proposal has been released.
Readings for next Monday's lecture:
Wednesday, August 31
6.831
introduces the principles of user interface development, focusing
on three key areas:
- Design. We will
look at how to design good user interfaces, starting with human
capabilities (including the human information processor model,
perception, motor skills, color, attention, and errors) and using those
capabilities to drive design techniques: task analysis, user-centered
design, iterative design, usability guidelines, interaction styles, and
graphic design principles.
- Implementation.
We will see techniques for building user interfaces, including
low-fidelity prototypes, Wizard of Oz, and other prototyping tools;
input models, output models, model-view-controller, layout,
constraints, and toolkits.
- Evaluation. We will
learn techniques for evaluating and measuring interface usability,
including heuristic evaluation, predictive evaluation, and user testing.
Course material will include lecture notes and assigned readings,
generally from research papers accessible on the Web.
Grading will be based on problem sets, two in-class
quizzes, and a term project. The project will be to design,
implement, and evaluate a user interface. Students may work in
groups of two or three.
6.831 is offered for 12 units of graduate H-level credit. The
only
prerequisite is 6.170 (or equivalent undergraduate software engineering
experience).
The class meets Monday and Wednesday, 1 - 2:30 pm, in 36-156. The first
meeting will be Wednesday, September 7.
Once class has begun, this space will be used for announcements and
links to current readings and handouts. |