May 29, 2023  
2023-2024 Undergraduate Catalog 
    
2023-2024 Undergraduate Catalog

Computational Linguistics BS


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

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.

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