Various human-computer interaction topics, including tools and skills for user interface design, user experience design (UxD), Emotional Interaction, user interface software architecture, rapid prototyping and iterative design, Wireframes, evaluation techniques, and computer-supported cooperative work. The course focuses on User-centered design approach (UCD).