Courses
CS374 Introduction to Human-Computer Interaction
Designing useful and usable user interfaces is much more than designing fancy and beautiful things. This course introduces fundamental principles, techniques, and methods for designing, prototyping, and evaluating user interfaces. Through this course, you’ll master the skills to design useful and usable interfaces that are carefully catered to users’ needs.
CS473 Introduction to Social Computing
Human-computer interaction no longer only concerns a single user in front of their computer. An increasing number of modern systems are inherently social, involving a large group of users to collaborate, discuss, ideate, solve problems, and make decisions together via social interaction. This course focuses on crowdsourcing and social computing, two of the most important concepts in the era of interaction at scale. This course will cover major design issues and computational techniques in building crowdsourcing and social computing systems.
CS492 Human-AI Interaction
Humans and AI are more closely interacting than ever before, in all areas of our work, education, and life. As more intelligent machines are entering our lives, their accuracy and performance are not the only important factor that matters. As designers of such technology, we have to carefully consider the user experience of AI in order for AI to be of practical value. In this course, we will explore various dimensions of human-AI interaction, including ethics, explainability, design process involving AI, visualization, human-AI collaboration, recommender systems, and a few notable application areas.
CS492D Introduction to Research
Many (undergraduate) students at KAIST consider having a research career. Although there are research opportunities such as URP or lab internships, it is still difficult to assess whether research is right for oneself with such short research experience. Moreover, mentoring and guidelines for research beginners are not always available. This course is designed for students who want to understand which activities and tasks are involved in research and what characteristics and attitude are required to be great researchers. This course will provide students with a taste of various aspects of research, including how to find the right research area, how to approach your potential research advisor, how to identify papers to read, how to create good research ideas, how to write and present papers, how to interact with peers, and how to write a good CV.