|
Wednesday, December 3
Readings for Monday's lecture:
Next Wednesday, Dec 10, we will have a project showcase. You
won't have to do a formal presentation of your project. Instead, we'll
just set up the programs, and everybody can walk around trying them
out.
- Class will meet in NE43-941
instead of the usual location.
- Bring your project on a
laptop
or other portable computer. If you don't have a laptop, send mail to
Rob and Jaime with your requirements, and we will try to provide you
with something. Groups without laptops may have to share.
- Bring your briefing and
sample tasks,
printed on paper, and place it next to your demo so that your
classmates can sit down and try your project without help from you.
- Snacks will be
provided.
- Your final report
is due the same day, in class.
Monday, November 24
No class on Wednesday.
Readings for next Monday's lecture:
Wednesday, November 19
Two important changes to the course calendar:
- No class next Wednesday, the day before Thanksgiving.
Instead, we'll have a lecture on Monday Dec 8 (a class that was
originally devoted to project presentations).
- No formal project presentations at the end of the
semester. Instead, the last day of class will be a Demo Day, so
that every group can show off their project and try other people's
projects. Location is TBA, but probably in an NE43 conference
room. More details will be made available as the date approaches.
The last assignment, GR5:
User Testing and
Final Report, has been released.
Readings for Monday's lecture:
Monday, November 17
Readings for Wednesday's lecture:
Wednesday, November 12
Quiz 2 has been graded.
- Statistics: mean 83, median 83, std dev 10, high 98, low
55.
- Rough letter-grade cuts: A 85-100; B 75-84; C 65-75; D/F
below 65.
You can pick up your quiz in Rob's office (NE43-244) or at the next
lecture on Monday.
Solutions to the quiz are
also available.
Monday's lecture will be a discussion of interesting papers from the UIST 2003 conference.
Readings for lecture:
Friday, October 31
The notes for lecture 12 and lecture 13 are now available.
Readings for Monday's lecture:
Wednesday, October 29
Two new assignments are available:
- GR4: Implementation is the
implementation phase of your group project. Your implementation
plan is due next Wednesday, Nov 5. The implementation is due Nov
19.
- PS5: Human Subjects Training
is an online training course for MIT human subjects researchers.
It's due next Wednesday, Nov 5.
On Monday, we're privileged to have a guest lecture by Prof. Randy
Davis. Readings for Monday's lecture:
Thursday, October 23
The notes for lecture 11 are available.
The next problem set, PS4: Toolkits is
now available. It's due next Wednesday, Oct 29.
Readings for Monday's lecture:
Wednesday, October 22
The next problem set, PS4:
Toolkits is
now available. It's due next Wednesday, Oct 29.
Readings for Monday's lecture:
Monday, October 20
The notes for lecture 10 are available.
No new readings for Wednesday's lecture.
Saturday, October 18
The notes for lecture 9 have been
released.
Readings for Monday:
- Past,
present, and future of user interface software tools by Brad Myers,
Scott Hudson, and Randy Pausch. ACM
TOCHI, v7 n1, March 2000.
- The
Amulet Environment: New Models for
Effective User Interface Software Development by Brad Myers et
al. IEEE Transactions on
Software Engineering, v23 n6, June 1997.
- Lessons
learned from SUIT, the simple user interface toolkit by Randy
Pausch, Matthew Conway, and Robert Deline. ACM TOIS, v10 n4, October 1992.
Wednesday, October 15
PS3: Heuristic Evaluation of
Prototypes has been released. Each of you will be receiving
an email today with the two prototypes you've been assigned to
evaluate. Every project has been assigned 3-4 evaluators.
Your
evaluations are due next Wednesday, October 22.
Thursday, October 9
Quiz 1 has been graded.
- Statistics: mean 81, median 83, std dev 10, high 95, low 58.
- Rough letter-grade cuts: A 85-100; B 75-84; C 65-75; D/F
below 65.
You can pick up your quiz in Rob's office (NE43-244) or at the next
lecture on Wednesday.
Solutions to the quiz are
also available.
Readings for next Wednesday's lecture:
Tuesday, October 7
The notes from Monday's lecture are
available.
Sunday, October 5
Slides for tomorrow's lecture
are available now, for students who want to print them out and bring
them to lecture as a note-taking aid. Only the slides are
available, not the extra notes that will appear below them in the final
lecture notes. This is only a preview.
Some slides may be omitted (such as the UI Hall of Fame & Shame),
others may change in substantial ways by lecture time, and the
blackboard lecture may not follow the slides closely. If you
don't need these for note-taking, then don't waste paper on them.
Wednesday, October 1
Photos from today's paper
prototype testing are available. (Over a hundred thumbnails
on this page, about 1 MB total, so it may be slow to load.)
Assignment GR3: Computer Prototyping
has been released. You should be able to get started on it this
weekend, but we'll go over specific computer prototyping techniques in
lecture on Monday.
Solutions to PS2, the
heuristic evaluation assignment, have been
released.
Quiz 1 is next Wednesday, during class time in the usual
classroom.
No readings for Monday's lecture.
Monday, September 29
The notes for lecture 7 are available.
This Wednesday is Prototype Testing Day. Class will meet at the
usual time but in a special location, NE43-518.
Quiz 1 will be a week from Wednesday, during class time in the usual
classroom. Quiz 1 will cover all the content of the course up to
and including today's lecture (L7).
No readings are required for Monday's lecture. Instead of
starting UI software architecture, we will play catch-up in Monday's
lecture, covering computer prototyping techniques, technical issues of
graphic design, and some other miscellaneous topics.
Wednesday, September 24
Assignment GR2: Paper Prototyping has
been released.
The notes for lecture 6 are available.
No readings are required for Monday, but you can prepare by looking at
Mullet & Sano's Designing
Visual Interfaces.
Friday, September 19
The notes for lecture 5 have been
released.
Wednesday, September 17
Assignment PS2: Heuristic Evaluation
was released today. It's due next Wednesday.
No class on Monday for the student holiday.
For next Wednesday's class, you'll need to read:
Monday, September 15
The notes for lecture 4 are online.
PS1 was returned today (grades are out of 10).
For Wednesday's class, you'll need to read:
Wednesday, September 10
The notes for lecture 3 are online.
Feedback on your project proposals will be sent to each group by email
by tomorrow (Thursday).
Assignment GR1: Task Analysis was
released today, due next Wednesday.
For Monday's class, you'll need to read:
Monday, September 8
The notes
for lecture 2 are online.
For Wednesday's class, you'll need to read:
Wednesday, September 3
Two assignments were released today:
- GR0,
your group project
proposal
- PS1,
an individual problem
set.
Both assignments are due in class on Wednesday, September 10.
The class mailing list has been created: 6.893 (at)
graphics.lcs.mit.edu. Everyone who attended today's lecture has
been subscribed. If you missed the first lecture, you can subscribe
yourself.
The notes
for lecture 1 are online.
For Monday's class, you'll need to read:
Note: some readings may be
accessible only from the MIT network. The ACM and IEEE
digital libraries are free for MIT users, because MIT has a sitewide
subscription. You may need to be an ACM or IEEE member to access
them from home.
Monday, September 1
6.893 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.893 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, 12:30 - 2:00 pm, in
4-159. The first meeting will be Wednesday, September 3.
Once class has begun, this space will be used for announcements and
links to current readings and handouts.
|