Introduction to Programming for Computational Linguistics
CAS LX 694
Introduction to computational techniques to explore linguistic models and test empirical claims. Serves as an introduction to programming, algorithms, and data structures, focused on modern applications to Natural Language Processing. Topics include tagging and classification, parsing models, meaning representation, and information extraction. [Not intended for students with a background in programming or computer science] This course fulfills a single unit in the following BU Hub areas: Quantitative Reasoning II, Research and Information Literacy.
FALL 2026 Schedule
| Section | Instructor | Location | Schedule | Notes |
|---|---|---|---|---|
| A1 | Hao | SAR 103 | MWF 11:15 am-12:05 pm |
FALL 2026 Schedule
| Section | Instructor | Location | Schedule | Notes |
|---|---|---|---|---|
| S1 | PSY B51 | W 3:35 pm-4:25 pm |
Note that this information may change at any time. Please visit the MyBU Student Portal for the most up-to-date course information.

