CMSI 370

Interaction Design

Fall 2016

This page is maintained as an archival record of the course shown above, and as such, some links on this page may no longer be valid nor accessible. They are kept here as a record of the resources that were available at the time of the course offering.


  • Assignment 0906 GitHub and YouTube account setup: 40 points
  • Assignment 0930 Hands-on usability study: 100 points (preview)
    Make sure that your groups and systems have been determined and finalized on this Google Sheet. The sheet is private and shared only with this class, using the same Google accounts on which the course screengrab videos are shared.
  • Assignment 1020  extended to 1027  User interface component catalog entry: 100 points (note the change in workflow for this one)
  • Assignment 1027  extended to 1103  Front-end development: 100 points (preview)
  • Assignment 1122 Direct manipulation proof-of-concept: 100 points (preview)
  • Assignment 1201  extended to 1204 23:59:59.999  Dream design vision document: 100 points (preview)
  • Assignment 1216  extended to 1216 23:59:59.999  Reusable user interface component and behaviors: 100 points (preview)

These links take you to web sites beyond this server. The sites are in no particular order or bias, just as they came to mind.

  • Wikipedia: A good starting point for virtually any concept lookup (emphasis on starting point)
  • The Daily WTF has its share of interaction design fiascos (among others)

Tools & Libraries

LaTeX Resources

“Guru” Web Sites

Published Design Guidelines and Principles

Web Page Development Resources