コンピュータを人間が利用するためのヒューマンコンピュータインタラクション(HCI)技術は、キーボードを利用するコマンドラインインタフェース(CLI)、現在のパソコンで広く利用されているグラフィカルユーザインタフェース(GUI)、実世界指向インタフェースと大きく変化してきた。本講義では、HCI関連技術の歴史や背景から最先端のHCIの研究動向を解説する。