HC. Human-Computer Interaction (3 core hours)
HC1. Principles of HCI (core -- 3 hours)
Conceptual Models
Mapping
Affordances
Constraints
Seven Stages of Action
Schneiderman's 8 Golden Rules
Information Visualization
HC2. Modeling the user
Model Human Processor
Keystroke Level Model
Fitt's law
HC3. Interaction
Input devices (Keyboard, Pointing, Voice)
Output devices (Displays, Color, Sound)
Interaction Styles (direct manipulation, menu selection, form-fill-in,
command languages)
HC4. Window management system design
Windows
Icons
Menus
Dialogue Boxes
Concepts (grids, simplicity, consistency, white space)
HC5. Help systems
Context Sensitive Help
Tutorials
Reference Material
HC6. Evaluation techniques
Cognitive Walkthrough
Heuristic Evaluation
Expert Reviews
Controlled Experiments (subjects, dependant & independent variables,
statistics)
HC7. Computer-supported collaborative work
Synchronous / Asynchronous tools
Audio / Video
Shared Workspaces