Jun 06, 2023  
2023-2024 Undergraduate Catalog 
2023-2024 Undergraduate Catalog

Computational Linguistics BS

Return to {$returnto_text} Return to: Program Requirements

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: Program Requirements