CMSI 370

Interaction Design

Fall 2018

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.
  • Bazaar: Where you’ll find our sample code—I tend to update this live throughout the semester, so if you fork or clone it, make sure to pull from it periodically
  • Brightspace: Where you can access class screengrab video links and check your grades
  • We will use to manage and submit assignments
  • How to Ask Questions the Smart Way: Follow these tips to improve the quality and efficiency of the help that you get
  • Dr. Philip Dorin’s email screed: A practical companion to “How to Ask Questions the Smart Way,” appropriate not only for email but all electronic text-based communication in general


Setup Assignment 0920

Setup Assignments 1025  extended to 1101  & 1115  extended to 1119 

  • Assignment 1206 Front-end evaluation and design vision document: 100 points

Setup Assignment 1206

  • Assignment 1214 Reusable direct manipulation user interface component: 100 points

Setup Assignment 1214

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)
  • ProgrammableWeb: A more specialized good starting point, this time for web service APIs of all kinds
  • The Daily WTF has its share of interaction design fiascos (among others)

Tools & Libraries

Markdown Resources

“Guru” Web Sites

Published Design Guidelines and Principles

Web Page Development Resources