Apply Now!
 

Department of Computer Science

Courses Offered

 

CSCI 425
Human Computer Interaction


Coordinator: Blaise Liffick

Credits: 4.0

Description

Design, evaluation and implementation of interactive computing systems for human use including study of the major phenomena surrounding them. Presents a broad overview of the field with an emphasis on interface development and evaluation.

Prerequisites

C- or better in CSCI 362; CSCI 380 recommended.

Sample Textbooks

Course Outcomes

  1. A general understanding of basic concepts in human-computer interaction
  2. Analysis of real user interface needs for concrete software systems
  3. Experience in interfacing a wide variety of input and output devices
  4. Design of user interfaces with a strong focus on the visual aspects of information presentation
  5. Implementation of interfaces using tools such as the World Wide Web
  6. Appreciation of interface evaluation issues
  7. An understanding of the cognitive psychology issues engendered in HCI
  8. Exposure to HCI research, both past and current.

Major Topics Covered

  1. The User
    1. Visual Function
    2. Auditory Function
    3. Somatosensory Function
    4. Cognitive Function
    5. Motor Control
    6. Physiological Factors
      1. Range of motion
      2. Cognitive abilities
      3. Energy level
      4. Physical comfort
      5. Quality of care
  2. Disabilities
    1. Physical
      1. Motor
      2. Perceptual
    2. Cognitive
    3. Cultural Issues
      1. View of "disability"
      2. Aversion to risk
      3. Psychosocial Factors
      4. Definition of "rehabilitation success"
      5. Congenital vs. acquired
  3. Disabilities Legislation
    1. Architectural Barriers Act
    2. Rehabilitation Act (Sections 504 and 508)
    3. Americans with Disabilities Act
    4. Individuals with Disabilities Education Act
    5. Assistive Technology Act
    6. Other Countries
  4. Historical Development of Assistive Technology
  5. AT Use Classifications
    1. Aids to daily living and DIY devices
    2. Seating and mobility aids
    3. Transportation aids
    4. Communication Systems
    5. Vision impairment/blindness technologies
    6. Deaf and HoH technologies
  6. Activity/Environment Classification
    1. Leisure and recreation
    2. Home
    3. Work
    4. Daily living
    5. Play
  7. Universal & User-Centered Design
  8. Basic Human-Computer Interaction Practices
    1. I/O devices
    2. I/O methods
    3. Models of interaction
    4. Human Factors
    5. Usability studies
  9. Control Interfaces
    1. General characteristics
    2. Selecting control interfaces for the user
    3. Direct selection
    4. Indirect selection
    5. Integrated control systems
  10. Augmentative/Alternative Communication
    1. Communication systems
    2. Multimodal communication
    3. Conversational needs
    4. Graphical output needs
    5. Control interface
    6. Selection method
    7. Selection set
    8. Selection technique
    9. Accelerating/extending vocabulary
    10. Vocabulary storage
    11. Text editing
    12. Output control
    13. Speech output
    14. General computer and Internet access
  11. Visual Impairment Aids
    1. Screen magnification
    2. Text to Braille
    3. Text to speech
    4. Electronic travel aids
  12. Speech Synthesis
  13. Speech Recognition
  14. Web Accessibility
  15. Wireless AT Devices
  16. AT for the Elderly
  17. User evaluation and assessment
    1. AT abandonment issues
    2. Language Analysis Monitoring
    3. Evidence-based practice
    4. Usability study as evaluation tool

Sample Laboratory Projects

Return to course directory.