Interaction Design and Prototyping
SMU’s IS 211 Interaction Design and Prototyping introduces topics on user-centered design and Human-Computer Interaction (HCI). We learn how to design software systems that are useful, usable, and pleasant to use!
See the lecture notes for Interaction Design and Prototyping: https://smuhci.notion.site/is211-idp
Inclusive Design and Accessibility
This SMU Academy course covers the basics of digital product accessibility and approaches for making digital products accessible. The material complements the user-centered design process and user interface design concepts covered in the notes above.
See the lecture notes for Inclusive Design and Accessibility: https://smuhci.notion.site/accessibility
HCI Study Methods
The following tutorial offers research methods that are often used in Human-Computer Interaction (HCI) research. Those who have taken introductory interaction and user interface design (such as the content covered in the notes above) and are keen to learn empirical methods for studying interfaces and interaction should take a look. The target audience is senior undergraduate students, but I believe graduate students who are new to the topic can also benefit.
See the notes here: https://smuhci.notion.site/hci-study-methods (work-in-progress)
Computational Interaction
CS702 Computational Interaction is a graduate-level course that teaches computational methods for designing and developing intelligent user interfaces and interaction techniques. The course assumes a prior technical background in computer science and engineering.
See the lecture notes for Computational Interaction: https://smuhci.notion.site/cs702-ci