Linguística Computacional (not translated) - 2nd semester


Acquisition of knowledge in the field of Computational Linguistics allowing students:
a) to develop skills for the analysis and understanding of natural languages aiming at computation;
b) to understand the levels of computer-aided treatment involved in the processing and computation of natural languages;
c) to know the different current strategies and tools for the processing and computation of natural languages;
d) to acquire methodologies for analysis of linguistic data envisaging the modelling of linguistic knowledge for computational purposes;
e) to make use, in practical scenarios, of the acquired knowledge.

General characterization





Responsible teacher

Raquel Fonseca Amaro


Weekly - 3 letivas + 1 tutorial

Total - Available soon

Teaching language





Allen, J. (1995) Natural Language Understanding, Menlo Park, CA: Benjamim Cummings.
Baldwin, T. (2005) General-Purpose Lexical Acquisition: Procedures, Questions and Results, in Proceedings of the Pacific Association for Computational Linguistics 2005, Tokyo, Japan.
Bolshakov, I. & Gelbukh, A. (2004) Computational Linguistics: Models, Resources, Applications, México: IPN, UNAM, FCE.
Branco, A., Mendes, S. & Ribeiro R. (eds.) (2004) Language Technology for Portuguese: shallow processing tools and resources, Lisboa: Edições Colibri.
Manning & Schütze (1999) Foundations of Statistical Natural Language Processing, MIT Press.
Mitrov, R. (2003) The Oxford Handbook of Computational Linguistics, Oxford: Oxford University Press.
Pustejovsky, J. (1995) The Generative Lexicon, The MIT Press.
Sag & Wasow (1999) Syntactic Theory - A Formal Introduction, Stanford: CSLI Publications.

Teaching method

Theoretical and practical classes and tutorial guidance, with resource to case studies and practical application of the acquired knowledge, including:
i) topic presentation and explanation by the teacher;
ii) discussion and analytic analysis of relevant literature on the addressed topics;
iii) practical application of acquired knowledge in individual and collective essays within specific tasks.

Evaluation method

Continuous evaluation, including the following components: individual and collective essays, with presentation and discussion in class (accounting for 40% of the final grade); and final individual test (accounting for 60% of the final grade).

Subject matter

Conteúdo em Inglês
1. Linguistics, computation and natural language processing
1.1 Computation vs. natural language processing
1.2 Linguistic modelling, computation and processing
2. Areas and levels of analysis of Computational Linguistics
2.1 Shallow processing
2.2 Information retrieval and summarization
2.3 Machine translation
2.4 Natural language interface
3. Computational Linguistics theoretical grounding and strategies
3.1 Structuralist approach and Chomsky
3.2 Context-free grammars and transformational grammars
3.3 Valencies, interpretation and constraints
3.4 HPSG and unification
3.5 Corpus Linguistics
3.6 Automatic acquisition
4. Practical application to Portuguese
4.1 Regular expressions
4.2 Computational grammars for generation and parsing
4.3 Computational lexica