CSCI 4927
Human Computer Interaction
- Credit Hours
- 3
- Contact Hours
- 3
- Course Coordinator
- Jacob Gillenwater
- Cross-listed
- CSCI 5927 — Human Computer Interaction
Catalog Description
Assesses and improves the user experience between humans and electronic devices, and designs systems that enable individuals to make more effective use of computers by creating better user interfaces.
Prerequisite(s)
CSCI 4250 with a C- or better
Course Outcomes
- Understand how human computer interaction (HCI) relates to other aspects of software engineering.
- Understand basic human and machine factors that influence the development of interactive computing systems.
- Gain basic skills and knowledge for user interface design.
- Acquire skills in integrating HCI into the system development life cycle (analysis, design, implementation, evaluation). ( Student Outcome IT1 )
- Develop an appreciation for user-centered design.
- Learn at least one development methodology and one toolkit for prototyping/implementing user interfaces.
- Gain awareness of other tools and methods available.
- Develop at least one user interface.
Topics
- Introduction to human computer interaction (HCI)
- Importance of good interfaces
- Interaction models and dialog types for interfaces
- User-centered design and task-analysis
- Prototyping tools and environments
- Interface quality and methods of evaluation.
- User interface development
- Usability
- User interface life cycle
- Prototyping and the iterative design cycle
- User interface implementation
Syllabi
Log in to uploadNo syllabi uploaded yet.