Jun 25, 2024  
2023-2024 Undergraduate Catalog 
2023-2024 Undergraduate Catalog [ARCHIVED CATALOG]

Computational Linguistics BS

Return to {$returnto_text} Return to: Majors and Combined Degrees

“Alexa!” “Siri!” “Hey, Google!” If you’ve ever asked your smartphone for directions, messaged with a chatbot, or typed a random question into a search box, you already know the power of computational linguistics. Now, you can study how this technology works-and find ways to make it even better-in a rapidly growing field that brings together language and technology.

Visit the Computational Linguistics academic program page for more information about the academic experience, who you will learn from, opportunities outside of class and what you can do with this degree.

Visit the Linguistics department page  for contact information, a brief overview of the department and the curricular options.

Admission Criteria

Current UB students seeking admission to the Computational Linguistics BS will be added to the major upon request by completing the College of Arts and Sciences Major/Minor Change Request Form.

Course Requirements

Total Credits Required for Major: 84

Additional Degree Requirements Include:

  • Additional coursework to fulfill UB Curriculum requirements
  • Elective courses as needed to complete the 120 credit hour total

Total Credits Required for Graduation: 120

Total Credit Hours Required represents the minimum credits needed to complete this program, and may vary based on a number of circumstances. This chart should not be used for financial aid purposes.

Curricular Plan

A Curricular Plan provides a roadmap for completing this academic program and the UB Curriculum on time. Your actual plan may vary depending on point of entry to the university, course placement and/or waivers based on standardized test scores, earned alternative credit and/or college transfer credit.

First Year Fall

Total Credits: 17 or 18

Total Credits: 15 or 16

Second Year Fall

  • LIN 250 - Introduction to Linguistics Analysis Credits: 3
  • Scientific Literacy and Inquiry 1 Credits: 3
  • Credits: 4
  • Pathway Credits: 3
  • Pathway Credits: 3

Total Credits: 16

Second Year Spring

Total Credits: 17

Third Year Fall

Total Credits: 14

Third Year Spring

Total Credits: 15

Fourth Year Fall

Total Credits: 15

Fourth Year Spring

Total Credits: 13

Total Credits Required: 120

Note: Some classes may count toward both a major and UB Curriculum requirement.

Learning Outcomes

General Learning Outcomes

  • Communicate effectively in a variety of professional contexts

Learning Outcome Specific to This Program

  • Apply concepts from linguistics and computer science to the application of human language technologies to real-world problems.

Linguistics Learning Outcomes

  • Comprehend the core concepts of linguistics, as well as the basic literature that assumes such concepts.
  • Understand the place of language in its broader cognitive and social context.
  • Achieve awareness of linguistic diversity and variability.
  • Master the ability of construct arguments for choosing between alternative analyses of linguistic phenomena and to identify relevant data bearing on the analyses.
  • Analyze linguistic data from English or other languages and to construct descriptions of particular linguistic phenomena in particular languages.

Computer Science Learning Outcomes

  • Analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solutions.
  • Design, implement and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
  • Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  • Function effectively as a member or leader of a team engaged in activities appropriate to the programs discipline.
  • Apply computer science theory and software development fundamentals to produce computing-based solutions.


(HEGIS: 15.05 LINGUISTICS, CIP16.0102 Linguistics)


Return to {$returnto_text} Return to: Majors and Combined Degrees