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
- A general understanding of basic concepts in human-computer interaction
- Analysis of real user interface needs for concrete software systems
- Experience in interfacing a wide variety of input and output devices
- Design of user interfaces with a strong focus on the visual aspects of information presentation
- Implementation of interfaces using tools such as the World Wide Web
- Appreciation of interface evaluation issues
- An understanding of the cognitive psychology issues engendered in HCI
- Exposure to HCI research, both past and current.
Major Topics Covered
- The User
- Visual Function
- Auditory Function
- Somatosensory Function
- Cognitive Function
- Motor Control
- Physiological Factors
- Range of motion
- Cognitive abilities
- Energy level
- Physical comfort
- Quality of care
- Disabilities
- Physical
- Motor
- Perceptual
- Cognitive
- Cultural Issues
- View of "disability"
- Aversion to risk
- Psychosocial Factors
- Definition of "rehabilitation success"
- Congenital vs. acquired
- Disabilities Legislation
- Architectural Barriers Act
- Rehabilitation Act (Sections 504 and 508)
- Americans with Disabilities Act
- Individuals with Disabilities Education Act
- Assistive Technology Act
- Other Countries
- Historical Development of Assistive Technology
- AT Use Classifications
- Aids to daily living and DIY devices
- Seating and mobility aids
- Transportation aids
- Communication Systems
- Vision impairment/blindness technologies
- Deaf and HoH technologies
- Activity/Environment Classification
- Leisure and recreation
- Home
- Work
- Daily living
- Play
- Universal & User-Centered Design
- Basic Human-Computer Interaction Practices
- I/O devices
- I/O methods
- Models of interaction
- Human Factors
- Usability studies
- Control Interfaces
- General characteristics
- Selecting control interfaces for the user
- Direct selection
- Indirect selection
- Integrated control systems
- Augmentative/Alternative Communication
- Communication systems
- Multimodal communication
- Conversational needs
- Graphical output needs
- Control interface
- Selection method
- Selection set
- Selection technique
- Accelerating/extending vocabulary
- Vocabulary storage
- Text editing
- Output control
- Speech output
- General computer and Internet access
- Visual Impairment Aids
- Screen magnification
- Text to Braille
- Text to speech
- Electronic travel aids
- Speech Synthesis
- Speech Recognition
- Web Accessibility
- Wireless AT Devices
- AT for the Elderly
- User evaluation and assessment
- AT abandonment issues
- Language Analysis Monitoring
- Evidence-based practice
- Usability study as evaluation tool
Sample Laboratory Projects
Return to course directory.