Develop Effective User Interfaces
Understand and apply the following:
- Multiple mechanisms for receiving information from people and presenting information to people.
- The geometry of basic shapes and how to use the geometry to solve basic interaction problems.
- Algorithms for user interface layout management.
- Models for specifying and evaluating user input dialogs.