05-830, User Interface Software, Spring, 1997
Homework 1,   Issued: January 15, 1997
Due: Wed, January 22


Homework 1

Create a Benchmark Description


The goal of this homework is for you to develop a benchmark task description.  You will prepare

A good benchmark would be representative of one or more user interface styles.  It would have components that represented the most important or most difficult aspects of implementing that style, and would therefore be representative of a "real" application of the same style.  However, a benchmark should be implementable in just a few hundred lines of code in some appropriate tool (e.g., 200 to 1000 lines of code). Note that it does not have to be implementable, or easy to implement, in all toolkits -- one of the goals is to use these benchmarks to differentiate tools.

This written description should have the following parts:

The oral presentation should

This homework is worth 5% of your grade in the course -- both the oral and written parts will count towards your grade.  Since you need to present the benchmark in class, there will be substantial late penalties: one full letter grade immediately, and 1 extra letter grade per class late. 


Back to 05-830 main page