Go to Main Content

Purdue Self-Service



Syllabus Information


Spring 2022
Jun 27, 2022
Transparent Image
Syllabus Information
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

Return to Previous New Search
Transparent Image
Skip to top of page