Homework 0: Pick a Device

For 17-770/46-863: Introduction to Human Computer Interaction for Technology Executives

Assigned August 29, due August 29 (in class)


All of the assignments in this course will be individual. Most of them will involve creating a simulated user interface for a complex device. Each student will pick a different device. However, for a multi-function device, multiple people can pick the same device as long as they pick different functions on that device (for example, someone can do basic setup of a VCR and someone else can do setting of timed recordings on a VCR). You will use the device you select for the entire course, so choose wisely. Below are some examples that might be selected, but feel free to make up your own, with permission of the instructor.

Note: for Homework 1, you will have to test a user on a real version of the device, so you should select something you own or have access to (it would be fine to use a CMU copier, for example),

In class on August 29, each student will pick a device.

  1. Desk phone with speed dial
  2. Answering machine with selective playing, deleting of recorded calls
  3. Copy machine with 2-sided copying
  4. Cell phone for placing calls using an address book
  5. Cell phone for doing instant message using an address book
  6. VCR or DVD/R: basic setup (which channels, clock, input source, record speed, etc.)
  7. VCR or DVD/R: setting timed recordings (record in the future)
  8. Projector configuration user interface (pick source, brightness, keystoning, etc.)
  9. Conventional television with contrast, brightness, channels, input sources
  10. High definition television with various wide-screen modes
  11. Digital camera including taking pictures, specifying different resolutions, turning on and off the flash, etc.
  12. Microwave with cooking, defrost, set current time, timed cooking, etc.
  13. Wall Oven, with bake, broil, self-clean, timer for timed cooking, etc.
  14. Washing machine, with parameters for water temperature, different cycles, etc.
  15. Drier with parameters for different cycles, heat, cool down, etc.
  16. Robotic vacuum cleaner (speed, obstacle avoidance)
  17. Digital video recorder (schedule recordings)
  18. Digital music player
  19. Digital FM radio with presets
  20. Augmented calculator (e.g., ability to see past computations, etc.)
  21. Alarm clock (set time, set alarm, multiple alarms, snooze)
  22. Audiobook player (select book, navigate chapters)
  23. Programmable light (brightness, weekly on/off schedule)
  24. Programming lawn watering system, with timers and sensors
  25. Text messaging phone application
  26. Voice recorder (play, delete, record, rewind)
  27. Printer configuration (orientation, sides, color, scale)
  28. Wireless network chooser (select, security settings, on/off)
  29. Movie schedule mobile web application (by movie, by location)