jackmyers.info
Human-Computer Interaction is a very broad field.
This course organizes content into eight topic areas.
  1. Cognitive Psychology and the Human Factor
    1. Introduction
    2. Perception and Attention
    3. Problem Solving and Decision Making
              (including Dark Patterns)
    4. Emotional Interaction and ACT-R
  2. Usability
    1. Affordances, Constraints, Signifiers, Mappings
    2. Interactive Systems
    3. Principles and Theory
    4. Usability Scoring
  3. Interfaces and Interaction Styles
    1. Navigation: Menus, Dialogs, and Carousels
    2. Using Language
    3. Interaction Devices
    4. Social Media and Collaboration
  4. The Design Process
    1. HTML Primer / Designing for Accessibility
    2. Theoretical Constructs and Methodologies
    3. Observation, Brainstorming and Participatory Design
    4. Case Study Evaluations
  1. The Development Process
    1. Data Analysis, Interpretation, and Presentation
    2. Establishing Requirements
    3. Prototyping Methodologies and Tools
  2. Assessment
    1. Predictive Human Performance Modeling
    2. Usability Testing
    3. Statistical Analysis
  3. Recent Advances in HCI
    1. Natural Language Processing
    2. Deep Learning
    3. Web 1.0 and Information Search
    4. Web 3.0 and Semantic Search
  4. Advanced HCI Topics
    1. Mobile Applications and Speech Recognition
    2. Information Visualization
    3. Documentation and Help
    4. Robotics