Lectures

Main Lectures

Introduction to Human-Computer Interaction

Introduction to Human-Computer Interaction - CS374

For Undergraduate Students

HCI deals with the design of systems to support the ways people communicate with computers. This course covers interaction design methods and principles for better usability through hands-on experiences.

To look for detailed contents we cover, please take a look at the syllabuses of previous years:

Data Visualization

Data Visualization - CS481

For Undergraduate Students & Graduate Students

Data visualization helps scientists interact with data and supports extract insights, test hypotheses, and tell data stories for decision making. This course covers fundamental concepts to effectively visualize data.

To look for detailed contents we cover, please take a look at the syllabuses of previous years:

IoT Data Science

IoT Data Science - CS565/DS565

For Undergraduate & Graduate Students

Computer is in everywhere (i.e., IoT), and able to sense users through various sensors. This course covers the entire process of IoT data science from data collection to sensor-driven application

To look for detailed contents we cover, please take a look at the syllabuses of previous years:

Human-Computer Interaction

Human-Computer Interaction - CS584

For Graduate Students

This course overviews theories and design practices in HCI fields for the graduate students interested in conducting HCI research. This course covers HCI research topics and research methods.

To look for detailed contents we cover, please take a look at the syllabuses of previous years: