Ergonomics and Design of Software Applications
1. Helander, Landauer, Prabhu, Handbook of Human-Computer Interaction, North Holland, 2nd edition, 1998.
2. Steve Krug: Dont Make Me Think: A Common Sense Approach to Web Usability, 2nd Edition, New Riders Press, 978-0321344755, 2005.
3. Michael O. Leavitt, Ben Shneiderman, Research-Based Web Design and Usability Guidelines (2004).
4. Ben Shneiderman, Catherine Plaisant, Maxine Cohen, Steven Jacobs: Designing the User Interface: Strategies for Effective Human-Computer Interaction (5th Edition), Addison-Wesley Computing, 978-0-32153735-5, 2009.
5. ACCESSABILITY: A Practical Handbook on Accessible Graphic Design
6. Thomas Tullis, William Albert: Measuring the User Experience: Collecting, Analyzing, and Presenting Usability Metrics (Interactive Technologies), Morgan Kaufmann, 978-0123735584, 2008.
7. Lynch, Horton, Web Style Guide, 3rd edition, Yale University Press, 2009.
8. Sarah Horton, Access by Design: A Guide to Universal Usability for Web Designers, New Riders Press, 2005.
Minimum learning outcomes
- To identify the different forms of human-computer interaction.
- To describe ergonomic requirements over work space, computer equipment and software.
- To enumerate the most important ergonomic standards and regulations.
- To explain process of analysis, definition and design specification of user requirements.
- To explain the process of software design, especially the user interface.
- To plan measuring user experience and testing usability of user interface software.
- To explain norms related to user interfaces for the Web and explain recommendations for accessibility.
- To explain the process of designing user interfaces for the Web and explain certain aspects specific to the Web.
Preferred learning outcomes
- To explain in detail the various forms of human-computer interaction.
- To explain in detail the rergonomic equirements over work space, computer equipment and software.
- To explain content of individual ergonomic standards and regulations.
- To independently perform process analysis and definition, and writing specifications of user requirements.
- To apply the entire process of software design, particularly in the user interface.
- To measure the user experience and testing usability of user interface software.
- To apply the process of designing user interfaces for web sites and perform side headquarters according to the specific aspects of the Web.
- To build a user interface for the Web according with the standards and recommendations for usability and accessibility.