The document discusses human-machine interface design. It defines key terms like HMI, MMI, CHI, HCI and describes the multi-disciplinary nature of interface design. It also outlines the user interface design process including task analysis, interface design activities, prototyping and evaluation. Usability principles are presented focusing on tasks, feedback, consistency and more. Encoding techniques and examples of good and bad interfaces are provided.