CSC 454 - Human-Computer Interaction
Catalog Description:A survey of concepts and techniques for user interface design and human-computer interaction. Emphasizes user-centered design, interface development techniques, and usability evaluation.
Contact Hours:
- Lecture: 3 hours
Co-requisites: None
Restrictions: None
Coordinator: Dr. Noboru Matsuda
Textbook: Foundations for Designing User-Centered
Course Outcomes:
At the end of this course students will be able to:
- Learn how and why to apply user-centered system principles to the design of software systems
- Get comfortable with the creation and validation of interactive wireframes with a prototyping tool like FIGMA.
Topics:
- What is HCI?
- Overview of UCD
- Overview of ABCS
- Design ABCS: Anthropometrics/Physical, Behavior/Perception
- Design ABCS: Cognition (memory, attention and learning), Cognition (mental representations, problem solving, and decision making)
- Design ABCS: Human-Computer Communication, Social: Social Cognition and Teamwork
- Design ABCS: Social: Theories and Models
- Error: An Inherent Part of System Performance
- Frameworks
- Models
- Methods: Discovery (collection)
- Methods: Discovery (interpretation)
- Methods: Conceptual design
- Formative Research: Usability
- Methods: Usability Testing
- Methods: Survey design
- Methods: Visual Design
- Methods: Accessibility
- What is AI and What’s at Stake?
- AI and Language Comprehension
- AI and its Limited Capability
- What We Can Learn About AI from the Human Mind
- Common Sense and Responsible Applications of AI
- Trustworthy AI
See Course Listings