User Interface Design
  Upon successful completion of this course, the student should be able to:
  1. Be able to explain the necessity for information architecture in a Web design project.
  2. Be able to recognize and assess positive and negative attributes of good information architecture and navigation design.
  3. Be able to explain principles of defining the user experience.
  4. Be able to create audience definitions.
  5. Be able to create user scenarios.
  6. Be able to research and document competitors.
  7. Be able to analyze a web site in order to define site goals (requirements).
  8. Be able to organize content for a Web site.
  9. Be able to utilize navigation system concepts in designing Web navigation and organizing content.
  10. Be able to critique peer exercises.
  11. Be able to create a flow chart using principles of site structure and flowcharting.
  12. Be able to deconstruct content to create a flow chart using principles of site structure and flowcharting.
  13. Be able to explain principles of good navigation and information flow.
  14. Be able to create labels, icons and buttons for a Web site navigation scheme.
  15. Be able to discuss how color, screen resolution, access speed, cross-platform browser issues and typography affect information flow.
  16. Be able to plan and develop a web site using principles of navigation design and information flow.
  17. Be able to explain what accessibility considerations need to be addressed when designing Web sites for people with disabilities.
  18. Be able to explain screen design issues, which affect navigation and information flow.
  19. Be able to create a prototype based on design principles.
  20. Be able to redesign a web site using design principles.
  21. Be able to create revised, improved design by gathering and utilizing feedback. Be able to explain the reasons and benefits of using templates when designing for the web.
  22. Be able to utilize design principles of usability and the human visual-perceptual system, including visual cues and metaphors.
  23. Be able to conduct usability testing for Web design.
  24. Be able to create a usability script.
  25. Be able to design and develop a project that utilizes strong knowledge and application of user interface design principles, including good information architecture and navigation design.