Skip to main content.

Computational Linguistics BS

(HEGIS: 15.05 LINGUISTICS, CIP: 16.0102 Linguistics)

Department of Linguistics

609 Baldy Hall
North Campus
Buffalo, NY 14260-1030

Jeff Good

Robert Hoeing
Director of Undergraduate Studies

Department of Computer Science and Engineering

338 Davis Hall
North Campus
Buffalo, NY 14260-2500

Jinhui Xu

Kris Schindler
Co-Director of Undergraduate Studies

Lukasz Ziarek
Co-Director of Undergraduate Studies

Shelly Neumaier
Undergraduate Academic Coordinator

Why study Computational Linguistics BS at UB?

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.

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 judgements 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.

The Learning Environment

The program in Linguistics offers a variety of courses types from large lecture classes to small seminars. Many of the more advanced undergraduate courses are combined with graduate offerings, allowing undergraduates to get early exposure to graduate-style coursework. Faculty also regularly offer independent studies for students interested in areas that do not match the program's regular offerings. The program provides a capstone experience through a senior seminar on field methods, where students work with a speaker of a language that is unfamiliar to them to learn about its grammar. It also offers an internship program where students learn about language teaching in local public schools.

The School of Engineering and Applied Sciences offers 11 engineering programs leading to the degree of bachelor of science (BS) degree: aerospace, biomedical, chemical, civil, computer, electrical, engineering science, environmental, industrial, material science, and mechanical engineering.

Seven combined BS/MBA programs are offered in conjunction with the School of Management. BA, BS, and BS/MS degrees in computer science are offered through the Department of Computer Science and Engineering. BS/MS degrees are offered through the Departments of Biomedical and Electrical Engineering. A BS degrees in engineering physics and bioinformatics and computational biology are offered jointly with the College of Arts and Sciences. Additionally, several minors and a certificate are offered.

The curricula allow students flexibility in their programs of study and encourages interaction between students and faculty. The undergraduate educational experience prepares students for professional practice and advanced study. Special programs including our experiential learning program, undergraduate research, and internship opportunities provide professional development skills and experiences and facilitate placement of our graduates in high-quality engineering positions.

About Our Facilities

The Department of Linguistics is housed in Baldy Hall, and has several dedicated classrooms and meeting spaces, including a computational linguistics laboratory space. It also hosts a server providing students with access to tools and datasets to help them get direct experience using computational methods to analyze linguistic data. The department holds classes in centrally scheduled space throughout the campus, which includes traditional classrooms and lecture halls that can accommodate our program’s different class structures. Members of the faculty also maintain their own research labs to support work in areas such as phonetics and computational linguistics.
The School of Engineering and Applied Sciences occupies six buildings on UB's north campus: Bell, Bonner, Davis, Furnas, Jarvis, and Ketter Hall.

These buildings form an outstanding educational and research facility, comprising 275,000 square feet of laboratory and office space.

The department of Computer Science and Engineering is housed in Davis Hall. Faculty offices, teaching assistant consultation space, and research laboratories are located on all floors of Davis Hall. Additional teaching laboratories are housed in Baldy, Bonner and Bell Halls. Course lectures are scheduled in various buildings across the north campus.

About Our Faculty

The faculty of the Linguistics department includes internationally known and respected scholars whose research specializations include phonetics, phonology, syntax, semantics, typology, psycholinguistics, computational linguistics, sociolinguistics and historical linguistics. Faculty work on a variety of languages including German, Japanese and Korean as well as languages of the Americas, Africa and the Pacific.

The faculty members of the Computer Science department, all of whom have national and international reputations in their fields, are involved in research projects that have a variety of special contracts. Many have also received research funding from corporations such as Cisco, Google, IBM, Intel, Kodak, Microsoft, Nokia, and Xerox.

These projects include research in:

  • algorithms and theory
  • augmentative technology for the handicapped
  • computer networks and distributed systems
  • computer security and information assurance
  • computer vision and information visualization
  • data integration and databases
  • high performance and grid computing
  • cyber infrastructure and computational science
  • knowledge representation
  • computational linguistics
  • medical applications and bioinformatics
  • human computer interaction
  • wireless computing
  • multimedia databases and informational retrieval
  • pattern recognition
  • machine learning
  • data mining
  • programming languages and software systems
  • embedded systems
  • VLSI
  • computer architecture

Faculty List Directory

Please visit the Linguistics department website for additional information about our faculty.

Please visit the Computer Science department website for additional information about our faculty.

Career Outlook

Job opportunities in computational linguistics and human language technologies have been rapidly increasing in recent years. Individuals with expertise in computational linguistics can find employment in a wide range of business settings where skill in manipulating and processing language data is valuable, as well as in government positions that also require such skills. Students earning a BS in Computational Linguistics interested in research and leadership positions in industry, government, and academia in this area will be well-placed for admission to top graduate programs where they can get more advanced training in this field of study.

Academic Advising

Academic Advising within Linguistics is done by the Directors of Undergraduate Studies. Students with questions about degrees within Linguistics should consult with the Director of Undergraduate Studies for Linguistics, and those with questions about the Chinese, German, Japanese, and Korean programs should consult with the Directors in charge of those programs.

Academic Advising Contact Information

The Director of Undergraduate Studies for Linguistics is Dr. Robert Hoeing. His office hours are regularly posted outside his office, 639 Baldy Hall. The most effective way to reach him outside of office hours is by email.

Scholarships and Financial Support

There are many scholarships, fellowships and other funding opportunities available for students accepted into the School of Engineering and Applied Sciences. These include recruitment scholarships and annual scholarships/awards for current students. There are both merit and need-based scholarships.

View School of Engineering and Applied Sciences Scholarships

All scholarships are currently offered through UB's scholarship portal

Students in this program may also qualify for scholarships and financial support from a number of sources, including:

Published: Nov 28, 2022 13:03:14