CMSI 370

Interaction Design

Fall 2019



  • 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 https://classroom.github.com 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

Assignments

Setup Assignment 0919a  extended to 0920 

Setup Assignment 0919b  extended to 0920 

Setup Assignments 1029  extended to 1114  & 1114

  • 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