|Human Computer Interaction - 22691 - CS 49000 - HCI
Associated Term: Spring 2022
Levels: Undergraduate, Graduate, Professional
West Lafayette Campus
Lecture Schedule Type
Learning Outcomes: After successful completion of this course, a student will be able to: • Apply HCI methods such as semi-structured interviews and contextual inquiries to uncover user needs and realistic problems that can be solved by computational methods • Apply user-centered design principles to iteratively develop interface designs to address those needs • Develop prototypes to concretize a design idea in different levels of fidelity • Critique a design idea or prototype and pinpoint design flaws and usability issues based on commonly agreed upon design principles and usability heuristics • Iteratively evaluate and improve upon the prototypes based on feedback from potential users • Communicate your design ideas and findings to target users, other designers, funders, etc. • Work in a team and succeed
Required Materials: No textbook is required. If you are interested, we recommend reading one of the following books. • Norman, D. (2013). The Design of Everyday Things: Revised and Expanded Edition. Basic Books. • Shneiderman, B., Plaisant, C., Cohen, M. S., Jacobs, S., Elmqvist, N., & Diakopoulos, N. (2016). Designing the User Interface: Strategies for Effective Human-Computer Interaction. Pearson. • Sharp, H., Preece, J., Rogers, Y. (2015). Interaction Design: Beyond Human-Computer Interaction 4th Edition. John Wiley & Sons.
Technical Requirements: Though you do not need to write code to implement a real software application, you are expected to know the basics of programming, data structures, and algorithms.
View Catalog Entry