You are reading the 2022/23 Academic Calendar. The 2021/22 version remains in effect until 31 August 2022 and is available here
Linguistics, Faculty of Arts
COLX: Computational Linguistics
- COLX 521 (1) Corpus Linguistics
- Describe, compare, and apply the main theories used in corpus linguistics, using qualitative and quantitative corpora, to perform diachronic and synchronic analyses. This course is not eligible for Credit/D/Fail grading.
- COLX 523 (1) Advanced Corpus Linguistics
- Advanced computational techniques in multilingual corpora. Language change and linguistic variation; best practices for data collection, annotation and analysis. This course is not eligible for Credit/D/Fail grading.
Prerequisite: All of DSCI 511, COLX 521.
- COLX 525 (1) Computational Morphology
- Identify and differentiate morphological processes occurring in natural language for implementation in computational linguistics applications. This course is not eligible for Credit/D/Fail grading.
- COLX 527 (1) Advanced Computational Morphology
- Morphological parsing tools to analyze and understand multiple languages, including majority and low-resource languages, and to demonstrate computational implementation of fragments. This course is not eligible for Credit/D/Fail grading.
Prerequisite: COLX 525.
- COLX 531 (1) Machine Translation
- Machine translation (MT), including an ability to implement lexical translation models, discriminative training models, and syntactic models in MT. Includes noisy channel translation, phrase-based machine translation, and how to evaluate models. This course is not eligible for Credit/D/Fail grading.
Prerequisite: DSCI 571.
- COLX 533 (1) Advanced Machine Translation
- Machine translation (MT) for diverse groups of languages. Tools covered will include syntax decoding, synchronous parsing, large-scale language modelling, system combination, morphology in MT, topics in modelling, example-based MT, mining parallel data, and quality estimation. This course is not eligible for Credit/D/Fail grading.
Prerequisite: COLX 531.
- COLX 535 (1) Parsing for Computational Linguistics
- Methods of natural language parsing: finite state approaches, class-based language models, part-of-speech tagging, NP chunking, shallow parsing, and context free syntactic parsing. This course is not eligible for Credit/D/Fail grading.
Prerequisite: All of DSCI 511, DSCI 551, COLX 521.
- COLX 561 (1) Computational Semantics
- Language processing to analyze lexical semantics. WordNet, FrameNet, and the semantic web, applied to word-sense disambiguation, entailment, question-answering, and knowledge base populations. This course is not eligible for Credit/D/Fail grading.
Prerequisite: COLX 535.
- COLX 563 (1) Advanced Computational Semantics
- Statistical and neural approaches to natural-language meaning in computational semantics This course is not eligible for Credit/D/Fail grading.
Prerequisite: COLX 561.
- COLX 565 (1) Sentiment Analysis
- Data crawling, annotation, evaluation, and modelling lexical information. This course is not eligible for Credit/D/Fail grading.
Prerequisite: COLX 563.
- COLX 581 (1) Natural Language Processing for Low-Resource Languages
- Computational tools in relation to low-resource and other under-documented and very-low-resource language. This course is not eligible for Credit/D/Fail grading.
Prerequisite: COLX 535.
- COLX 585 (1) Trends in Computational Linguistics
- Techniques for identifying, analyzing, and synthesizing primary sources for the most current research in computational linguistics. This course is not eligible for Credit/D/Fail grading.
- COLX 595 (6) Capstone Project
- Techniques for identifying, analyzing, and synthesizing primary sources for the most current research in computational linguistics. This course is not eligible for Credit/D/Fail grading.
Prerequisite: 24 credits of DSCI and COLX courses.