This course will provide an overview and introduction to the field of human-computer interaction (HCI). It introduces students to research areas in HCI (e.g., interactive, mobile, wearable, ubiquitous technology; Human-Robot Interaction), research methods, tools, techniques, and sources of information about HCI and provides a systematic approach to design human-subject experimentation. Course is open to undergrads and graduate level non-HCI majors.
This course focuses on a detailed overview of research methods in Human-Computer Interaction (HCI) and a hands-on experience from experimental design to statistical analysis of collected data. It includes surveys and diaries, case studies, interviews and focus groups, ethnography, usability testing, analyzing qualitative data, automated collection methods, sensor-based understanding the human, working with human subjects.
This course provides an opportunity to conduct a through paper review about the topics of students' own individual or group HCI+AI projects. Students will be asked to read and review a series of the seminal literature drawn primarily from top-tier conferences and journals of ACM SIGCHI including, but not limited to, ACM CHI, ACM UbiComp, ACM UIST, ACM CSCW, IEEE ISMAR, ACM/IEEE HRI, ACM IUI, and so on.
This course provides a hands-on experience opportunity to develop unity-based XR media by conducting individual and team XR projects. In the course, Extended reality (XR) refers to all real-and-virtual combined environments and human-machine interactions generated by computer technology and wearables, including representative forms such as augmented reality (AR), mixed reality (MR) and virtual reality (VR) and the areas interpolated among them.
As AIs permeate our everyday lives, we find ourselves engaging with an expanding number of AI-infused services and products. Their accuracy and performance, on the other hand, may not always ensure a satisfying user experience. Thus, not the AI in and of itself, but their position in human-AI interaction should be carefully designed. Recent XR and Metaverse technologies have the potential to be effective prototype tools and domains in this respect. They allow the creation of a virtual and augmented user experience of AI-infused goods before the actual product's release. Throughout the course, students will work on individual projects that include 1) designing a creative user experience with AI-infused systems, 2) implementing the design in an XR and Metaverse environment, and 3) iteratively testing and improving the system's user experience using qualitative and quantitative HCI research methods. Specifically, students will create products that will be hardly tested in real-world conditions (e.g., autonomous vehicles, redirected walking, substitutional reality with haptic feedback, XR interfaces, NFTs, etc.). Additionally, students should consider their product's place in a market, which represents a wider population of anticipated users and the course will culminate with a mock investor presentation for their project.
This course provides an overview of past and state-of-art research topics in ubiquitous computing. Students will be asked to read and review a series of the seminal literature drawn primarily from top-tier conferences and journals such as ACM Ubicomp, IEEE Percomp, ACM UIST (User Interface Software and Technology Symposium), ACM IUI (Intelligent User Interface), mobile HCI, IEEE Pervasive Computing and Communications.
This course deals with topics on the development of intelligent systems that enable older adults and people with disabilities to live more independently. Topics to be covered include understanding cognitive aging and technologies for addressing the needs and activities of everyday living by prototyping personal assistive robots, cognitive and behavioral coaches, human awareness and driver assistance technologies, and subsidiarily the social and clinical factors for deployment and adoption.
This course introduces the skills and concepts of human-centered computing that enable engineers and/or computer scientists to design physical systems’ intelligence that effectively meet human needs - e.g., machine intelligence enabling personal robots or autonomous vehicles to be more human-centered. This course will cover iterative design processes, interactive prototype construction, usable machine learning, and the historical context of human-centered computing as well as an overview and introduction to intelligent physical systems (IPS), cyber-physical systems (CPS), and human-in-the-loop (HITL) systems. The course is intended mainly for graduate students not majoring in HCI, but also welcomes senior undergraduates.
This course explores the historical and state-of-art issues in virtual agents and social or personal assistive robots. Particular topics to be covered include: human factors, context-aware computing, intelligibility, affordability, security and privacy, accessibility, affective computing, interruptions in human-computer interaction, location-based computing, activity recognition, and social concerns. The course will primarily consist of discussion of reading assignments. Guests from academia and industrial research labs will be invited to facilitate discussion as appropriate. This course will focus more on class discussions and demos rather than lectures.
This course includes topics in computer-assisted technologies for sensory substitution (a change of the characteristics of one sensory modality into stimuli of another sensory modality) and sensory augmentation integrated with brain-machine interfaces, mixed and augmented reality technologies, electrotactile or vibrotactile stimulators. Basic background knowledges on human sensing, perception, cognition and brain plasticity (the brain’s ability to adapt to a changing environment) will be discussed together.
This course will provide an overview of current research topics in ubiquitous computing by reading and discussing the recent literature drawn primarily from conferences such as Ubicomp, Pervasive, CHI, and UIST, as well as from magazines and journals such as IEEE Pervasive and Personal and Ubiquitous Computing. Students will be exposed to ubicomp applications, tools for building ubicomp systems, sensing systems, and issues with evaluating and using ubicomp systems. This course will primarily focus on smart environments, healthcare and assistive applications and secondarily cover topics in distributed systems, software engineering, and hardware design. There are no prerequisites for this class, and students from all backgrounds are invited to participate.
This course will provide an overview and introduction to the field of human-computer interaction (HCI). It introduces students to tools, techniques, and sources of information about HCI and provides a systematic approach to design human-subject experimentation. Course is open to undergrads and graduate level non-hci majors.