The document discusses principles of user interface design for information and communication technologies. It describes reasons for using cognitive models to understand how users interact with systems. Some key design principles are discussed like visibility, feedback, and consistency. Conceptual models aim to keep interfaces simple and map concepts to users' existing knowledge through metaphors. Direct manipulation is presented as an interaction style that allows users to directly act on interface objects, bridging the gulf of execution and evaluation. Advantages of direct manipulation include being easy to learn while disadvantages include difficulties in programming and suitability for small displays.
Related topics: