Download a PDF of this section: Courses Print this page Email this page

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.

The University of British Columbia

Student Services
Vancouver Campus
1874 East Mall
Vancouver, BC Canada V6T 1Z1

Emergency Procedures | Accessibility | Contact UBC | © Copyright The University of British Columbia