Computational Linguistics studies the knowledge and algorithms needed to develop systems for the automatic processing of natural language (understanding text, producing text, translating text). Theory:
- Definition of computational linguistics as a subdiscipline within Artificial Intelligence.
- Main problems, techniques and methods. Deductive and inductive methods.
- Computational lexicology, morphology, syntax, semantics and pragmatics
- Corpora and annotation methods
Practice:
- Exercises with tools from computational linguistics and artificial intelligence
- Programming in Python (basic level)