05-830, User Interface Software, Spring, 2003

Homework summary


Grading and Late Policy

No cheating. No copying other people's work. All homeworks are individual.

Late Policy. Assignments are due before the end of class on the specified day. A penalty of 10 points out of 100 (one letter grade) will be immediately applied after the end of class. An additional 10 points will be subtracted for each additional class period late.

If you need to take the final early or late, arrangements should be made with the instructor at least a week in advance.


Homework 1: Evaluate the Usability of a User Interface Tool or Toolkit, 10% of grade. Jan 13-Jan 21

Homework 2: Implement a Retained Object System in Swing, 18% of grade. Jan 21 - Feb 18

Homework 3: Design and Implement an Input Model for your Retained Object System, 18% of grade. Feb 18 - Mar 13

Homework 4: Implement a Constraint System for your Retained Object System, 18% of grade. Mar 13 - April 17 (note new date) Apr 3

Homework 5: Create some Widgets using your system, 18% of grade. Apr 17 - May 8 (note new date) May 1


Homework 1

Evaluate the Usability of a User Interface Tool or Toolkit using Neilsen's Heuristic Analysis; 10% of grade. Jan 13-Jan 21

See Homework_1 description.