Linguistics | Computation and Linguistic Analysis
L545 | 25601 | Damir Cavar


Section open to graduates only.

Present-day computer systems work with human language in many
different forms, whether as stored data in the form of text, typed
queries to a database or search engine, or speech commands in a
voice-driven computer system. We also increasingly expect
computers to produce human language, such as user-friendly error
messages and synthesized speech. Through selected readings,
exercises, demonstrations, and Python programming, this course will
(i) survey a range of issues relating natural language to computers
(ii) provide practical experience about representation and use of
natural language on computers (iii) illustrate key principles of
Natural Language Processing using the Python programming language.

(No prior programming experience is assumed, computer experience
presupposed.)