The Departments of Linguistics and Computer Science and Engineering jointly participate in a Master of Science in Computational Linguistics (Natural Language Processing). The mission of the program is to prepare students for a career in the Human Language Technologies industry. This program is on the STEM OPT extension list (CIP number 30.1801). If you are a current UB Linguistics PhD student interested in pursuing the MS as well, please view the PhD Applicants to MS page.
MS students are encouraged to seek internships they are interested in via Bullseye, or to participate in our local Summer internship in the Natural Language Understanding Laboratory at the Department of Biomedical Sciences. We also have a relationshiop with Comcast’s Applied AI group as a potential source of Summer internships for our MS students.
There are currently eight students in the MS program, two of which are also pursuing a PhD in Linguistics.
Ideal applicants to the MS have :
The MS degree also requires the completion of a capstone project (either LIN600, or an expanded version of the project for an advanced CL course), which consists of a significant amount of programming and allows students to specialize in particular techniques, methodos and/or research. The project can be completed at any time during the program and can be advised by any of the following faculty. For a recent example of a project that became a published paper see https://www.aclweb.org/anthology/W19-1004/.
Rui P. Chaves, Associate Professor of Linguistics
Rachael Hinkle, Assistant Professor of Political Science
Yingjie Hu, Assistant Professor of Geography
Cassandra Jacobs, Assistant Professor of Linguistics
Jean-Pierre Koenig, Professor of Linguistics
Rohini Srihari, Professor of Computer Science and Engineering
|Credit Hours: 36
|Required Linguistics Courses
|Required Computer Science Courses