CMSI 370

Interaction Design

Fall 2019

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 (Section 01, Section 02)
  • 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 0919a  extended to 0920 

Setup Assignment 0919b  extended to 0920 

Setup Assignments 1029  extended to 1114  & 1114

Combined front end submission instructions

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

Setup Assignment 1205

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

Setup Assignment 1213

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