6.893    


MASSACHUSETTS INSTITUTE OF TECHNOLOGY
Department of Electrical Engineering and Computer Science
Fall Semester, 2003


Site Contents
Home
General Information
Course Calendar
Handouts
Lectures & Readings

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:

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.





Send comments about this site to Rob Miller (rcm@mit.edu)
Copyright © 2003 by Massachusetts Institute of Technology. All rights reserved.