Apr 22, 2026  
Fall 2025 Undergraduate Catalog 
    
Fall 2025 Undergraduate Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

LIN 335 - Computational Linguistics


An introduction to computational linguistics for students with previous programming experience. This course explores the models, algorithms, and techniques that dominate modern-day language technology, and it evaluates them from a linguistically informed perspective. Topics include corpus-based methods, finite-state approaches, machine learning, and model evaluation techniques. Great emphasis is put on discussing the limitations of existing techniques and how they might benefit from linguistic insights. Students will also hone their programming skills and develop familiarity with state-of-the-art software packages for computational linguistics. Formerly offered as LIN 220; not for credit in addition to LIN 220.

3 credits

Prerequisite(s): C or better in LIN 120  or CSE 110  or CSE 114  or ISE 108  or MAT 331 ; or permission of instructor

SBC: STEM+



Add to Portfolio (opens a new window)