This course offers a comprehensive exploration of human-computer interaction (HCI) design,covering both theoretical principles and practical applications. Students will delve into key topics such as user-centered design thinking, usability principles, interface development, rapid prototyping methodologies, and evaluation techniques. By the end of the course, participants will be equipped to differentiate between human-computer interaction, user experience design, and design thinking concepts. Moreover, students will gain proficiency in applying user-centered design strategies, data gathering techniques, rapid prototyping tools, and methods for effectively communicating design concepts. They will develop the skills to assess the effectiveness and user-friendliness of various interaction designs. Throughout the course,students will learn how to generate, prototype, and assess innovative design ideas using user-centric approaches, leveraging both manual techniques and automated tools such as advancements in Artificial Intelligence, including Large Language Models (LLMs).Additionally, students will have the opportunity to apply these principles to solve real-world problems, gaining practical experience in addressing diverse application scenarios.
While all answers are thoroughly verified using multiple reliable sources, 100% accuracy cannot be guaranteed. Please independently double-check and verify the answers before submitting assignments or preparing for exams. If any discrepancy, error, or mistake is found in any question, option or answer, please report the discrepancy here.