Computational Linguistics BS


The BS in Computational Linguistics provides undergraduates with a solid grounding in the linguistic approach to the study of languages, the background in computer science that is necessary to successfully make use of human language technologies, and foundational knowledge of computational linguistic methods. This program includes offerings in both the Department of Linguistics and the Department of Computer Science and Engineering.

The field of Computational Linguistics is rapidly expanding due to the increased need for improved natural language processing in software applications of all kinds. An important aspect of the design of this program is that students take courses from both departments, taught by specialists. So, they will receive the same kind of training in computer science and linguistics that majors in each area receive.

Acceptance Criteria

Minimum GPA of 2.000 overall.
Minimum GPA of 2.500 in the prerequisite courses.

Current Students: Request to Add/Change to the Computational Linguistics BS

Submit the CAS Major/Minor Change Request form to request one of the following changes to your academic plan:

  • Add a major, minor, or certificate in the College of Arts and Sciences
  • Drop any major
  • Drop any minor

Degree Requirements

Course description and details are available in the Undergraduate Catalog.

  • CSE 115 Introduction to Computer Science I
  • CSE 116 Introduction to Computer Science II
  • CSE 191 Discrete Structures
  • CSE 220 Systems Programming
  • CSE 250 Data Structures
  • CSE 331 Algorithms and Complexity
  • CSE 494 or LIN 494 Senior Capstone/Seminar
  • LIN 205 Introduction to Linguistic Analysis
  • LIN 301 Structure of English: The Sound System
  • LIN 302 Structure of English: Grammar and Lexicon
  • LIN 410 Morphology
  • LIN 415 Syntax I
  • LIN 431 Phonetics
  • LIN 432 Phonology
  • LIN 438 Semantics
  • LIN 467/CSE 467 Computational Linguistics
  • LIN 468 Advanced Computational Linguistics
  • MTH 141 College Calculus I
  • MTH 142 College Calculus II
  • MTH 411 Probability Theory or EAS 305 Applied Probability
  • Three CSE electives (9 credits) at the 300/400 level
  • One CSE/LIN elective (3 credits) at the 300/400 level
  • One LIN elective

Apply Now

Incoming & Transfer Students: Apply to the University at Buffalo

Contact Us