This document provides an overview of a university course on intelligent user interfaces and input/output devices. It discusses various types of input devices like keyboards, mice, microphones, and digital cameras. It covers properties of input devices, how to select the appropriate devices based on tasks and users, and how to evaluate device performance. The document also discusses trends in user interfaces like sensor-based interactions and affective computing, as well as challenges. It introduces concepts like Fitt's Law for comparing pointing devices and feedback methods. The goal is for students to understand input/output devices and how to design interfaces around user needs.