Human-computer interaction using speech and language processing draws from the perspectives of speech science, linguistics, modeling techniques and algorithms from engineering, as well as system implementations. This course presents fundamentals in speech production and perception, phonetics and phonology and signal processing techniques for speech analysis. We will then proceed to discuss the probabilistic approaches and statistical methods for speech and language processing, with particular emphasis on automatic speech recognition and text-to-speech synthesis technologies, as well as integrated spoken language systems. The course will also cover aspects of pattern recognition that are impactful to the practice and implementation of information processing systems.