An introduction to the computer analysis of text for use in research and teaching. Students learn to develop software to search and manipulate written text and transcribed speech. Applications in computer assisted language learning, corpus linguistics, lexicography, and translation are considered.