|
Old Announcements
Monday, November 8
Lecture
15 notes are posted.
Quiz
1 solutions are
also available.
Readings for Wednesday'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.
Friday, November 5
PS7, the problem set originally scheduled to be released today, has
been cancelled. No more problem sets this semester: start
focusing on your final project implementation now.
Wednesday, November 3
Lecture
14 notes have been posted.
HW2:
Heuristic Evaluation has
been released. You'll receive your heuristic evaluation
assignments by email later today.
Readings for Monday's lecture:
Monday, November 1
Lecture
13 notes have been posted.
Readings for Wednesday's lecture:
Quiz 1:
- Statistics. Mean: 88.5; Standard Deviation: 4.6
- Grade A range: >= 90; Grade B range: 80-89; Grade C
range: < 80
Friday, October 29
PS6: Toolkit Extension has
been released.
Wednesday, October 27
Readings for Monday's lecture:
Friday, October 22
Since PS5 depends on PS4, we have
released a staff solution to
PS4 in case you don't want to rely on your own.
Wednesday, October 20
Lecture 12 notes have been posted.
GR4: Computer Prototyping has
been released.
A practice quiz from last year,
with separate solutions, is
available. (Note that the course syllabus has been changed from
last year, so your quiz will cover an overlapping but different set of
material.)
Quiz 1 is on Monday, in
class. The quiz is closed book, covering all course material up
to lecture 9.
No class next Wednesday, October 27.
Monday, October 18
Pictures of your paper
prototypes are now available.
Lecture 10 and Lecture 11 notes have been posted.
Readings for Wednesday's lecture:
Friday, October 15
PS5:
Rotation-Aware Layout has been released.
Readings for Monday's lecture:
Friday, October 8
PS4:
Rotatable Labels has been released.
Wednesday, October 6
Lecture
9 notes are posted.
GR3:
Paper Prototyping has been
released.
The next (optional) class meeting is the prototype building session,
Friday Oct 8, 4-6 pm in 32-G449.
No lecture on Monday. Readings for next Wednesday's lecture:
Tuesday, October 5
Since PS3 depends on a correct solution to PS2, we are releasing a staff
solution to PS2. If you use
any part of the staff solution,
please credit it in your readme.txt file.
Monday, October 4
Lecture
8 notes are posted.
Readings for next lecture:
Friday, October 1
PS3: Input Models has been
released.
Wednesday, September 29
Lecture 7 notes are posted.
GR2: Design Sketches has been
released.
Reading for next lecture:
Monday, September 27
Lecture 6 notes are posted.
Reading for next lecture:
Friday, September 24
PS2: Output Models has been
released.
Wednesday, September 22
Lecture 5 notes are posted.
GR1: Task Analysis has been
released.
Optional reading for next lecture:
The
Design of Everyday Things by Donald Norman.
Monday, September 20
Lecture 4 notes are posted.
Readings for next lecture:
Friday, September 17
PS1: MVC and Data-Bound Widgets
has been posted.
Wednesday, September 15
Lecture 3 notes are posted.
Readings for next lecture:
Monday, September 13
Lecture 2 notes have been posted.
Readings for next lecture:
Friday, September 10
PS0: Java Swing Warmup has
been released. It's due next Friday at 5 pm.
Wednesday, September 8
Lecture
1's notes have been posted.
HW1:
User Interface Hall of Fame and
Shame has been released. It's due next Wednesday.
GR0:
Project Proposal has also
been released. Start forming your project group now!
Project proposals are due in two weeks.
- Groups should generally consist of 2 or 3 people.
Some exceptions will be made for students who want to work alone
because their project is related to outside research, such as an MEng
thesis. If you want to work alone, discuss it with Rob Miller first.
- If you have a project idea and aren't sure whether it would
be acceptable, send mail to Rob Miller or Min Wu.
- If you need to find teammates, you can use the class
mailing list: 6831 (at) lists.csail.mit.edu.
For Monday's class, read the following article:
This article, like most of the readings in the class, is available from
the ACM Digital Library. You need to browse from an MIT IP
address in order to have automatic access to the full text of articles
in the ACM Digital Library.
Friday, September 3
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 on a
project individually or in pairs.
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-112. The first
meeting will be Wednesday, September 8.
Once class has begun, this space will be used for announcements and
links to current readings and handouts. |