Human-Computer Interaction

  1. Cognitive Aspects of HCI
    1. Human Perception and Cognition
      1. Visual perception
        1. Color theory and perception
          1. Visual hierarchy and focus
            1. Gestalt principles
            2. Auditory perception
              1. Sound localization
                1. Frequency and volume discrimination
                  1. Auditory masking
                  2. Multisensory perception
                    1. Cross-modal interactions
                      1. Sensory integration
                    2. Memory and Attention in Interaction
                      1. Working memory limitations
                        1. Information chunking
                          1. Cognitive load management
                          2. Long-term memory
                            1. Encoding and retrieval processes
                              1. Schema and experience influence
                              2. Attention mechanisms
                                1. Selective attention
                                  1. Divided attention
                                    1. Sustained attention
                                  2. Mental Models
                                    1. Consistency and predictability in interfaces
                                      1. The gap between designer’s and user’s models
                                        1. Techniques for aligning mental models
                                          1. Metaphors and analogies
                                            1. Conceptual models and user training
                                          2. Learning and Adaptation
                                            1. User cognitive adaptation
                                              1. Skill acquisition and habituation
                                                1. Role of feedback and reinforcement
                                                2. Interface learnability
                                                  1. Memorability of interactions
                                                    1. Discoverability features
                                                    2. Adaptive interfaces
                                                      1. Personalization based on user behavior
                                                        1. Context-awareness and dynamic adjustments
                                                      2. Cognitive Load Theory
                                                        1. Intrinsic, extraneous, and germane load
                                                          1. Techniques to reduce cognitive load
                                                            1. Impacts on usability and user satisfaction
                                                            2. Decision-Making and Problem-Solving in HCI
                                                              1. Heuristics and biases
                                                                1. Representation affects decision outcomes
                                                                  1. Designing for cognitive biases
                                                                  2. User Errors and Cognitive Failures
                                                                    1. Types of user errors
                                                                      1. Slips vs. mistakes
                                                                        1. Error recovery mechanisms
                                                                        2. Designing to minimize user errors
                                                                          1. Error prevention strategies
                                                                            1. Error-tolerant systems
                                                                          2. Cognitive Styles and Individual Differences
                                                                            1. Identifying and designing for different cognitive styles
                                                                              1. Impact of cognitive diversity on interactions
                                                                                1. Tailoring interfaces to individual needs and preferences