Computing Science and Linguistics

If you want to construct and model systems that represent the meaning of natural language, then you will be interested in this program. Study elements of computing, linguistics, cognitive psychology and artificial intelligence.


The School of Computing Science and the Department of Linguistics offer this joint major.

Degree: Bachelor of Arts or Bachelor of Science

major program description >

Detailed admission requirements

For students applying directly from BC high school Grade 12, please see the program specific requirements listed for 2020. For other areas and other categories of admission, please see admission requirements.

How to apply

Before applying, you might want to review this help video. Then:

  • Go to and either
    • select from the drop-down list of faculties: Faculty of Applied Sciences
    • select from the drop-down list of programs: BSC Computing Science
    • or

    • select from the drop-down list of faculties: Faculty of Arts and Social Sciences
    • select from the drop-down list of programs: BA Linguistics

After you have been admitted, speak to an advisor about the joint major option.

Career possibilities

The world is changing rapidly and you have no way of knowing the full range of career opportunities available to you in the future. Graduates of this program may end up in a range of occupations, including these:

  • Data Scientist
  • Embedded Software Engineer
  • Natural Language Processing Engineer
  • Research Linguist
  • Speech Scientist
  • Voice User Interface Designer

Not sure where to start? Career Services can help you explore your options and create possibilities.