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)
Homework 5: Create some Widgets using
your system, 18% of grade. Apr 17 -
May 8 (note new date)
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.