CIT 32500
Human-Computer Interaction
Human-Computer Interaction
Description
Human-Computer Interaction (HCI) focuses on understanding how humans interact with computers and how they can use this knowledge to improve the design and evaluation of computer systems, particularly the user interface. This course will examine the development, evaluation, and testing of effective and efficient computer interfaces.
Textbook
Preece, Rogers, & Sharp, Interaction Design: Beyond human-computer interaction, Wiley, 2002, ISBN 0471492787
Course Outcomes
- Explain primary concepts in human-computer interaction (CIT 9)
- Design and conduct user and task analyses (CIT 2)
- Evaluate interfaces based on basic HCI principles (CIT 9)
- Explain the software developer's responsibility to the user (CIT 5)
- Develop, test, and redesign a Web-based prototype using user-centered tools (CIT 3)
CIT Program Outcomes (What are these?)
2.
3.
5.
9.
Principles of Undergraduate Learning (What are Principles of Undergraduate Learning?)
1c.
2.
3.
4.
5.
6.
Topics
- Human Perception, Memory, and Psychology
- Requirements Gathering and Task Analysis Techniques
- Computer Input and Output Approaches
- Interface Styles
- Interface Evaluation
- Usability Testing
Assessment
- Design Diaries (5)
- Readings Journal
- Task Analysis
- Research Paper and Presentation
- Heuristic Analysis
- Usability Test
- Final Project
- Participation