Bellevue College // December 8, 13, 15
Usability refers to the factors that make a product, service or other technology systems easy for humans to use and understand. Typically, the more usable a system is, the more efficient the system will be, and the users will be more comfortable and satisfied with their use of the system. Usability considers human factors, ergonomics, psychology, and efficiency, and strives to make something that works for a range of people, without sacrificing functionality.
In this course, students will analyze existing systems and use heuristics to communicate usability standards. Students will also create and test prototypes to understand how usability testing can improve human-computer interactions. This course explores several branches of user experience design, including interaction design, information architecture, navigation, and user needs.
This is a class for those who wish to know more about usability, human-computer interaction, and the psychological aspects of computing.
- Krug, Steve. (2006) Don’t make me think: A common sense approach to web usability, 2nd edition. New Riders Publishing. 978-0321344755
- Norman, Donald A. (2013) The design of everyday things, revised and expanded edition. Basic Books. 978-0465050659
- Rubin, Jeffrey. ( 2008) Handbook of Usability Testing: How to Plan, Design, and Conduct Effective Tests, 2nd edition. Wiley. 0470185481
Recommended journal articles
- Carroll, J. M. (1997) Human-computer interaction: Psychology as a science of design. Annual Review of Psychology, 48, 61-83. PDF.
- Churchill, E. et al. (2013) Teaching and learning computer-human interaction. Interactions, 44.
Recommended web articles
- 10 Usability Heurestics for User Interface Design, N/N Group
- Best practices in mobile design: creating error messages, User Snap
- Design thinker Don Norman on his stealth startup, Apple vs. Android vs. Microsoft, and experience design, Gigaom
- How to conduct a heuristic evaluation (PDF), Oracle
- Providing Predictable Targets (Fitts’ Law), AskTog
- Turn user goals into task scenarios for usability testing, Jakob Nielsen
- Usability 101: Introduction to usability, N/N Group
- User experience honeycomb, Intertwingled
- UX & Error Messages: stop scaring your uses, Medium
- Web development reading list: form usability, Smashing Magazine
- Website Forms Usability: Top 10 Recommendations, N/N Group
Resources and Tools
- Card Sorting 101 from Optimal Workshop (OptimalSort)
- First Click Testing 101 from Optimal Workshop (Chalkmark)
- PDFs on DropBox
- Amazon interface feature request
- Another reason to avoid “click here” – link rot
- Design tip: the importance of the title tag
- Designing for mobile devices
- Error messages case study: The Seattle Times
- Five clicks to get to a download is at least four too many
- Heurestic violations: application status (aka feedback)
- HTML 101: headings are not about sizes
- Make it easy to contact you
- Remember to check contrast for readability
- Task analysis: register to vote
- Using personas in web development
- Writing effective hyperlinks: critique and recommendations